Dit gebeur as jy 'n voorgrondhouer laat loop (met docker run), en dan druk Ctrl+C wanneer die program loop. Wanneer dit gebeur, sal die program stop, en die houer sal verlaat. Die houer is gestop met docker stop: Jy kan 'n houer handmatig stop deur die docker stop opdrag te gebruik.
Wat gebeur wanneer Docker-houer verlaat?
Wat gebeur by verstek met 'n Docker-houer wanneer die proses wat dit loop, afloop? The Container herlaai en herbegin die proses.
Watter van die volgende is waar in Docker wanneer 'n houer verlaat word?
Antwoord: Wanneer 'n Docker-houer verlaat word, vind geen dataverlies plaas nie aangesien al die data deur die toepassing na die skyf geskryf word vir die uitsluitlike doel van bewaring. Hierdie proses word konsekwent herhaal totdat en tensy die houer onomwonde uitgevee word.
Wat is die verlaat-status in Docker?
Dit kan veroorsaak word deur 'n houer wat skielik gestop word. As jy 'n houer in 'n bash-dop laat loop het en dan beheer + C of verbinding verloor het - sou dit hierdie probleem veroorsaak.
Hoe weet jy of 'n houer verlaat is?
- Vind die gestopte houer via docker ps - a.
- gryp die houer-ID van die mislukte houer.
- Vervang dit in hierdie opdrag cat /var/lib/docker/containers//-json.log.