Sobes.tech
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:

  1. Ukončení hlavního procesu uvnitř kontejneru — kontejner funguje, dokud běží hlavní proces. Pokud tento proces skončí, kontejner se zastaví.

  2. Příkaz exit v interaktivním režimu — pokud je kontejner spuštěn s -it (interaktivně), stačí zadat exit v terminálu kontejneru.

  3. 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í.

  4. 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čí.