Doker

Docker SSH do kontenera

Docker SSH do kontenera
Docker to narzędzie lub system echa, w którym można tworzyć lub uruchamiać kontenery. Jest to bezpłatne oprogramowanie typu open source, które ułatwia tworzenie, wdrażanie i uruchamianie aplikacji za pomocą kontenerów.

Po utworzeniu kontenera Docker często może być konieczne połączenie się z kontenerem i wykonanie pewnych zadań.

Istnieje kilka sposobów na połączenie się z uruchomionym kontenerem Docker. W tym samouczku pokażemy, jak połączyć się z uruchomionym kontenerem Docker.

Wymagania

Utwórz kontener WordPress

Zanim zaczniesz, będziesz potrzebować co najmniej jednego kontenera działającego w twoim systemie.

Najpierw pobierz obraz WordPress z rejestru Docker Hub za pomocą następującego polecenia:

Docker pull WordPress

Powinieneś zobaczyć następujące dane wyjściowe:

Korzystanie z domyślnego tagu: najnowszy
najnowsze: Pobieranie z biblioteki/wordpress
bf5952930446: Ciągnięcie zakończone
a409b57eb464: Ciągnięcie zakończone
3192e6c84ad0: Ciągnięcie zakończone
43553740162b: Ciągnięcie zakończone
d8b8bba42dea: Pociągnięcie zakończone
eb10907c0110: Ciągnięcie zakończone
10568906f34e: Ciągnięcie zakończone
03fe17709781: Ciągnięcie zakończone
98171b7166c8: Ciągnięcie zakończone
3978c2fb05b8: Ciągnięcie zakończone
71bf21524fa8: Ciągnięcie zakończone
24fe81782f1c: Ciągnięcie zakończone
7a2dfd067aa5: Ciągnięcie zakończone
a04586f4f8fe: Ciągnięcie zakończone
b8059b10e448: Ciągnięcie zakończone
e5b4db4a14b4: Ciągnięcie zakończone
48018c17c4e9: Ciągnięcie zakończone
d09f106f9e16: Ciągnięcie zakończone
289a459a6137: Ciągnięcie zakończone
c4e8f9c90fda: Pociągnięcie zakończone
Streszczenie: sha256:6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Status: Pobrano nowszy obraz dla wordpress: najnowszy
doker.io/biblioteka/wordpress: najnowsze

Teraz utwórz kontener, korzystając z pobranego obrazu, uruchamiając następujące polecenie:

Docker run -d WordPress

Powinieneś zobaczyć następujące dane wyjściowe:

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Teraz możesz zweryfikować cały uruchomiony kontener za pomocą następującego polecenia:

doker ps

Powinieneś zobaczyć swój kontener WordPress w następującym wyniku:

IDENTYFIKATOR KONTENERA OBRAZ POLECENIE UTWORZENIE STANU NAZWY PORTÓW
c338aac5081c wordpress „docker-entrypoint.s… " 7 sekund temu W górę 5
sekundy 80/tcp xenodochial_hawking

W tym momencie masz w swoim systemie uruchomiony jeden kontener. Możesz teraz przejść do następnego kroku.

Połącz działający kontener z docker exec

Docker exec to polecenie, które pozwala połączyć się z uruchomionym kontenerem i uruchomić żądane polecenie wewnątrz kontenera.

Aby połączyć działający kontener, uruchom następujące polecenie:

Docker exec -it c338aac5081c /bin/bash

Po połączeniu się z kontenerem powinieneś zobaczyć następujące dane wyjściowe:

root@c338aac5081c:/var/www/html#

Gdzie: c338aac5081c to identyfikator kontenera.

Teraz uruchom dowolne polecenie, takie jak „free -m” wewnątrz kontenera, jak pokazano poniżej:

[ochrona poczty e-mail]:/var/www/html# free -m

Powinieneś zobaczyć następujące dane wyjściowe:

całkowita liczba wykorzystanych darmowych udostępnionych buffów/cache

Pamiątka: 1986 981 80 117 924 711
Zamiana: 0 0 0

Teraz wyjdź z działającego kontenera za pomocą następującego polecenia:

Wyjście

Połącz Uruchomiony kontener z dołączeniem docker

Polecenie docker attaches pozwoli Ci również połączyć się z uruchomionym kontenerem i zarządzać kontenerem.

Aby połączyć działający kontener za pomocą polecenia attach, uruchom następujące polecenie:

Załącz kontener dokujący c338aac5081c

Po połączeniu powinieneś otrzymać następujące dane wyjściowe:

root@c338aac5081c:/var/www/html#

Wniosek

W powyższym poradniku dowiedziałeś się, jak połączyć się z uruchomionym kontenerem Docker za pomocą polecenia exec i attach. Oba polecenia umożliwiają rozpoczęcie nowej sesji powłoki i nadanie kontenerowi interaktywnej powłoki.

Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...
Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...
Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...