Tämä tapahtuu, jos suoritat etualalla olevan säilön (käyttäen Docker Runia) ja sitten paina Ctrl+C, kun ohjelma on käynnissä. Kun näin tapahtuu, ohjelma pysähtyy ja säilö poistuu. Säilö on pysäytetty Docker stop -toiminnolla: Voit pysäyttää kontin manuaalisesti käyttämällä Docker stop -komentoa.
Mitä tapahtuu, kun Docker-säilö poistuu?
Mitä tapahtuu oletusarvoisesti Docker Containerille, kun sen käynnissä oleva prosessi päättyy? Säilö käynnistyy uudelleen ja käynnistää prosessin uudelleen.
Mikä seuraavista pitää paikkansa Dockerissa, kun säilö suljetaan?
Vastaus: Kun Docker Container suljetaan, tietoja ei menetä, koska sovellus kirjoittaa kaikki tiedot levylle yksinomaan säilytystarkoituksessa. Tätä prosessia toistetaan jatkuvasti, kunnes ja ellei säilöä yksiselitteisesti poisteta.
Mikä on poistunut tila Dockerissa?
Tämä voi johtua siitä, että kontti pysähtyy äkillisesti. Jos käytät säilöä bash-kuoressa ja sitten näppäin + C tai yhteys katkesi, tämä aiheuttaisi tämän ongelman.
Mistä tiedät, onko kontti poistunut?
- Etsi pysäytetty kontti Docker ps:n kautta - a.
- tappaa epäonnistuneen säilön säilön tunnus.
- Korvaa se tässä komennossa cat /var/lib/docker/containers//-json.log.