Sobes.tech
Junior — Middle

Jakie metody można użyć, aby zakończyć pracę i wyjść z kontenera Docker podczas jego uruchamiania?

sobes.tech AI

Odpowiedź od AI

Aby zakończyć pracę i wyjść z kontenera Docker podczas jego uruchamiania, można użyć kilku metod:

  1. Zakończenie głównego procesu wewnątrz kontenera — kontener działa tak długo, jak działa główny proces. Jeśli ten proces się zakończy, kontener zostanie zatrzymany.

  2. Polecenie exit w trybie interaktywnym — jeśli kontener został uruchomiony z opcją -it (interaktywnie), można po prostu wpisać exit w terminalu kontenera.

  3. Wysłanie sygnału zakończenia — na przykład, docker stop <container_id> wysyła sygnał SIGTERM do głównego procesu, co powoduje jego zakończenie.

  4. Użycie polecenia docker kill — wymusza zakończenie kontenera, wysyłając sygnał SIGKILL.

Przykład uruchomienia w trybie interaktywnym i wyjścia:

docker run -it ubuntu /bin/bash
# wewnątrz kontenera
exit

Po wpisaniu exit, kontener zostanie zatrzymany.