Sobes.tech
Junior — Middle

Koje metode se mogu koristiti za završavanje rada i izlazak iz Docker kontejnera prilikom njegovog pokretanja?

sobes.tech АИ

Одговор од АИ

Da biste završili rad i izašli iz Docker kontejnera prilikom njegovog pokretanja, možete koristiti nekoliko metoda:

  1. Završavanje glavnog procesa unutar kontejnera — kontejner radi dok radi glavni proces. Ako se taj proces završi, kontejner će se zaustaviti.

  2. Komanda exit u interaktivnom režimu — ako je kontejner pokrenut sa -it (interaktivno), jednostavno unesite exit u terminalu kontejnera.

  3. Slanje signala za završetak — na primer, docker stop <container_id> šalje signal SIGTERM glavnom procesu, što dovodi do njegovog završetka.

  4. Korišćenje komande docker kill — prisilno zaustavlja kontejner slanjem signala SIGKILL.

Primer interaktivnog pokretanja i izlaska:

docker run -it ubuntu /bin/bash
# unutar kontejnera
exit

Nakon unosa exit, kontejner će se zaustaviti.