Jak zainstalować i uruchomić kontenery Docker na instancji Amazon EC2?

Jak zainstalować i uruchomić kontenery Docker na instancji Amazon EC2?
Docker to narzędzie, które zapewnia lekkie kontenery, które pozwala programistom wdrażać swoje aplikacje, co jest przydatne, ponieważ aplikacje mogą działać wydajnie w różnych środowiskach. Kontener Docker to pakiet oprogramowania, który zawiera instrukcje dotyczące tego, jak będzie wyglądać infrastruktura.

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.