Ten przewodnik pokazuje proces instalacji i uruchomienia kontenera Docker w instancji Amazon EC2.
Jak zainstalować i uruchomić kontenery Docker na instancji Amazon EC2?
Aby zainstalować i uruchomić kontener Docker w instancji Amazon EC2, użytkownik musi mieć instancję w „Działanie„Stan z Amazon Linux jako Ami. Następnie wybierz instancję i kliknij „Łączyć”Przycisk, aby uzyskać polecenie z platformy używanej do utworzenia połączenia z instancją:
Na tej stronie wybierz „Klient SSH”Tab, aby uzyskać polecenie z„Przykład" Sekcja:
Wklej skopiowane polecenie na terminalu i zmień ścieżkę pliku pary klucza prywatnego:
Po podłączeniu instancji zaktualizuj pakiety Yum za pomocą następującego polecenia:
Aktualizacja Sudo Yum
Wpisz następujące polecenie, aby zainstalować Docker w instancji EC2:
sudo yum instaluj dokera
Zapisz dostarczone polecenie, aby uzyskać uprawnienia administracyjne dla użytkownika EC2:
Sudo Usermod -Ag Docker EC2 -User
Ponownie zainstaluj dokera z administratora, aby uzyskać dostęp do instancji:
sudo yum instaluj dokera
Użyj następującego polecenia, aby ponownie uruchomić instancję, aby doktor jest skonfigurowany w instancji:
Sudo zrestartuj
Po zakończeniu ponownego uruchomienia użytkownik musi połączyć się z instancją EC2 za pomocą polecenia wymienionego na stronie Connect instancji, która może wyglądać jak następujące polecenie z pewnymi zmianami:
ssh -i "C: \ Users \ leenovo \ Documents \ Pkpf.PEM "[email protected]ć.Amazonaws.com
Poniżej znajduje się składnia powyższego polecenia:
ssh -i [ścieżka pary klucza prywatnego] EC2 -User@
Po połączeniu z instancją rozpocznij usługę Docker:
Sudo Service Docker Start
Następnie sprawdź, czy Docker działa, czy nie:
Informacje o dokach
Teraz uruchom kontener Docker w trybie odłączonym, który mapuje port 80 hosta na port 80 kontenera. Tutaj nazwa i obraz kontenera to „nginx”:
Docker Run -d 80:80 -Nazwa nginx nginx
Wpisz następujące polecenie, aby uzyskać listę kontenerów:
kontener Docker LS
Gdy kontener będzie dostępny w Docker, edytuj reguły grupy bezpieczeństwa instancji, aby dodać „Http„Port z„Zakres portów 80„Który będzie dostępny z„Gdziekolwiek" w Internecie:
Po otwarciu portu, aby uruchomić kontener Docker, po prostu skopiuj „Publiczne DNS”Na stronie instancji na desce rozdzielczej EC2:
Wklej publiczne DNS w przeglądarce internetowej, a kontener Docker będzie uruchomiony:
Pomyślnie zainstalowałeś i wykonałeś kontener Docker w instancji Amazon EC2.
Wniosek
Aby zainstalować i uruchomić kontener Docker w instancji Amazon EC2, użytkownik musi mieć instancję EC2 w stanie działającym, a następnie połączyć się z nim. Następnie zainstaluj na nim Docker z uprawnieniami administracyjnymi i rozpocznij jego usługi. Następnie uruchom kontener Docker o obrazie Nginx i odwiedź go za pomocą publicznego DNS instancji.