Junior — Middle
Jakými metodami lze ukončit práci a opustit kontejner Docker při jeho spuštění?
sobes.tech AI
Odpověď od AI
Chcete-li ukončit práci a opustit kontejner Docker při jeho spuštění, lze použít několik metod:
-
Ukončení hlavního procesu uvnitř kontejneru — kontejner funguje, dokud běží hlavní proces. Pokud tento proces skončí, kontejner se zastaví.
-
Příkaz
exitv interaktivním režimu — pokud je kontejner spuštěn s-it(interaktivně), stačí zadatexitv terminálu kontejneru. -
Odeslání signálu ukončení — například,
docker stop <container_id>odešle signál SIGTERM hlavnímu procesu, což způsobí jeho ukončení. -
Použití příkazu
docker kill— násilně ukončí kontejner odesláním signálu SIGKILL.
Příklad interaktivního spuštění a ukončení:
docker run -it ubuntu /bin/bash
# uvnitř kontejneru
exit
Po zadání exit se kontejner ukončí.