Toto sa stane, ak spustíte kontajner v popredí (pomocou docker run) a potom stlačíte Ctrl+C, keďje spustený program. Keď sa to stane, program sa zastaví a kontajner sa ukončí. Kontajner bol zastavený pomocou docker stop: Kontajner môžete zastaviť manuálne pomocou príkazu docker stop.
Čo sa stane, keď kontajner Docker opustí?
Čo sa v predvolenom nastavení stane s kontajnerom Docker, keď sa ukončí proces, ktorý je spustený? Kontajner sa reštartuje a reštartuje proces.
Čo z nasledujúceho platí v Dockeri pri opustení kontajnera?
Odpoveď: Po opustení kontajnera Docker Container nedôjde k strate údajov, pretože všetky údaje sú zapísané na disk aplikáciou výhradne za účelom ich uchovania. Tento proces sa dôsledne opakuje, kým a pokiaľ nie je kontajner jednoznačne odstránený.
Aký je stav ukončenia v Dockeri?
Môže to byť spôsobené náhle zastavenie kontajnera. Ak by ste spúšťali kontajner v prostredí bash a potom Ctrl + C alebo ste stratili pripojenie, spôsobilo by to tento problém.
Ako zistíte, že kontajner vystúpil?
- Nájdite zastavený kontajner cez docker ps - a.
- získajte ID kontajnera neúspešného kontajnera.
- Nahraďte ho v tomto príkaze cat /var/lib/docker/containers//-json.log.