Jak uzyskać dostęp do kompleksów do uruchamiania kontenera Docker

Jak uzyskać dostęp do kompleksów do uruchamiania kontenera Docker

W naszych poprzednich samouczkach Dockera dowiedziałeś się, jak instalować Docker w Centos lub instalować Docker w systemie opartym na Debian. Pisz też samouczki o tym, jak tworzyć lub usuwać kontenery Docker. Ten samouczek pomoże Ci uzyskać dostęp do pojemnika do działającego kontenera Docker.

#1. Za pomocą Docker Att

Możesz uzyskać dostęp do powłoki bash w swoim kontenerze Docker z poleceniem załącz. Ale twój kontener Docker musi zostać uruchomiony od /bin /bash.

Użyj poniżej składni, aby uzyskać dostęp do kontenera Docker.

$ Sudo Docker At  

Na przykład kontener Docker działa z ID 76debad837d2 i nazwa happy_tecadmin. Użyj jednego z następujących poleceń za pomocą metody załącznika.

Za pomocą identyfikatora kontenera:

$ sudo Docker załącz 76debad837d2 

Używając nazwy kontenera:

$ sudo Docker załącz happy_tecadmin 

#2. Korzystanie z Docker Exec

Jeśli pojemnik Docker nie został uruchomiony z poleceniem /bin /bash. Wtedy nie możesz użyć polecenia załącz. Teraz musisz użyć komendy exec, aby utworzyć bash w pojemniku. Upewnij się, że używasz wersji Docker> = 1.3.

Użyj poniżej składni, aby uzyskać dostęp do kontenera Docker.

$ sudo docker exec -it  grzmotnąć 

Na przykład kontener Docker działa z ID 76debad837d2 i nazwa happy_tecadmin. Użyj jednego z następujących poleceń za pomocą metody EXEC.

Za pomocą identyfikatora kontenera:

$ sudo docker exec -it 76debad837d2 bash 

Używając nazwy kontenera:

$ sudo docker exec -it happy_tecadmin bash