Junior — Middle
Kokiais būdais galima užbaigti darbą ir išeiti iš Docker konteinerio jo paleidimo metu?
sobes.tech AI
Atsakymas iš AI
Norint užbaigti darbą ir išeiti iš Docker konteinerio jo paleidimo metu, galima naudoti keletą metodų:
-
Pagrindinio proceso užbaigimas konteineryje — konteineris veikia tol, kol veikia pagrindinis procesas. Jei šis procesas pasibaigs, konteineris sustos.
-
exitkomanda interaktyviame režime — jei konteineris paleistas su-it(interaktyvus režimas), tiesiog įveskiteexitį konteinerio terminalą. -
Užbaigimo signalo siuntimas — pavyzdžiui,
docker stop <container_id>siunčia SIGTERM signalą pagrindiniam procesui, kas sukelia jo užbaigimą. -
Naudojant
docker killkomandą — priverstinai uždaro konteinerį, siunčiant SIGKILL signalą.
Pavyzdys interaktyvaus paleidimo ir išėjimo:
docker run -it ubuntu /bin/bash
# konteinerio viduje
exit
Po exit įvedimo, konteineris bus sustabdytas.