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:
-
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.
-
Polecenie
exitw trybie interaktywnym — jeśli kontener został uruchomiony z opcją-it(interaktywnie), można po prostu wpisaćexitw terminalu kontenera. -
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. -
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.