Jak dostać się do skorupy kontenerowej Docker

Jak dostać się do skorupy kontenerowej Docker
Kontener to format pliku, który zawiera wszystkie kod i zależności aplikacji w znormalizowanym formacie do wydajnego i niezawodnego wykonania w wielu środowiskach obliczeniowych. Docker to kompaktowy, niezależny kontener wykonywalny, który zawiera wszystkie potrzebne do uruchomienia aplikacji, zawierające biblioteki, narzędzia systemowe, kod i czas wykonywania.

Pojemnik to obraz, który można uruchomić. Aby korzystać z API Docker lub CLI, możesz budować, uruchomić, zakończyć, przenosić lub zniszczyć pojemnik. Możesz podłączyć pamięć do kontenera, dołączyć go do jednej lub jeszcze większej liczby sieci, a nawet opracować nowy obraz w oparciu o jego istniejący stan. Pojemnik jest często dobrze oddzielony od tych innych kontenerów i jego urządzenia hosta według konwencji. Kontrolujesz, w jaki sposób oddzielona sieć kontenera i inne podstawowe podsystemy pochodzą z innych kontenerów i urządzenia hosta. Kontener Docker to wstępnie skonfigurowany kontener używany do instalacji określonej aplikacji lub środowiska w podróży. Może to być każde inne kontenery systemu operacyjnego w celu spełnienia wymagań. Jednak najbardziej atrakcyjną cechą kontenerów jest ich zdolność do delikatnego „umierania” i ożywienia, gdy wymaga równoważenia obciążenia. Pojemniki są „niedrogie” na początek i mają na celu szybko pojawić się i zniknąć. Niezależnie od tego, czy śmierć kontenera jest wywoływana przez awarię, czy tylko dlatego, że nie jest już wymagany, ponieważ ruch serwerowy jest niski, kontenery są „stosunkowo niedrogie” na początek. Użytkownicy mogą oddzielić aplikacje od systemu podstawowego za pomocą kontenerów Docker, które są zwirtualizowanymi środowiskami czasu wykonywania. Te pojemniki są małymi, przenośnymi komponentami, które pozwalają szybkie i po prostu tworzyć aplikację. Jednomierność środowiska obliczeniowego wykonującego wewnątrz pojemnika jest cenną cechą. Teraz będziemy porozmawiać o tym procesie, aby rozpocząć w skorupce kontenerowej Docker.

Wymagania wstępne:

Aby zacząć od skorupy kontenerowej Docker, upewnij się, że masz Ubuntu 20.04 Zainstalowany i skonfigurowany system operacyjny. Możesz również użyć dowolnego innego systemu operacyjnego. Najbardziej niezbędnym wymogiem jest instalacja dokera. Ponieważ zainstalowaliśmy już Dockera w naszym systemie operacyjnym, możemy łatwo przestrzegać następującej metody.

Metoda wejścia do skorupy kontenera Docker:

Aby rozpocząć, musisz otworzyć terminal wiersza poleceń. W tym celu możesz go wyszukać w obszarze aplikacji lub użyć klucza skrótu „Ctrl+alt+t”. Teraz postępuj zgodnie z cytowanymi krokami, aby dostać się do skorupy kontenerowej Docker.

Krok 1: Lista kontenerów Docker

Jeśli chcemy uzyskać dostęp do istniejącego kontenera, musimy upewnić się, że działa. Aby to osiągnąć, użyj polecenia Docker PS, aby zweryfikować status naszych kontenerów w naszym systemie. Użyj następującego polecenia, aby uzyskać listę wszystkich kontenerów (w tym tych, które zostały zatrzymane).

$ Docker PS -A

W wyjściu tego polecenia możesz zobaczyć, że nie ma nawet jednego kontenera, który został rozpoczęty na razie.

Krok 2: Rozpocznij kontener

Aby zacząć od kontenera, stwórzmy kontener Rabbitmq jako ilustrację, ponieważ nie mamy żadnych kontenerów operacyjnych. Teraz możemy użyć następującego cytowanego polecenia do uruchomienia kontenera Rabbitmq.

$ Docker Run -d Rabbitmq: 3

Wykonanie tego polecenia zajmie trochę czasu, ponieważ rozpocznie się pobieranie wszystkich pakietów. Zaleca się zatem pozostanie w tym samym oknie terminalu i nie rezygnować. Teraz zobaczymy kontenera za pośrednictwem kolejnej prośby Docker po jego uruchomieniu.

$ Docker Ps

Krok 3: Korzystanie z Docker Exec

Jak podkreślono na powyższym obrazku, pokazaliśmy identyfikator kontenera, którego użyjemy na tym etapie. Musisz teraz użyć polecenia exec do instalacji bash w odpowiednim pojemniku. Upewnij się, że używasz Docker wersja 1.3 lub więcej. Aby uzyskać dostęp do powłoki do kontenera Dockera, użyj poniższego polecenia.

$ Docker Exec -t cii

Pole będzie wypełnione zgodnie z Twoim wymogiem. Możesz użyć swojego identyfikatora kontenera. W wyjściu wyżej wykonanego polecenia wejdziesz do skorupy kontenerowej Docker.

Wniosek:

W tym samouczku opracowaliśmy podstawową koncepcję kontenera Docker i sposobu, w jaki możesz dostać się do skorupy kontenerowej Docker. Mam nadzieję, że teraz nie będziesz miał trudności z wejściem do skorupy kontenerowej Docker.