V dokerju, ko je vsebnik zapuščen?

Kazalo:

V dokerju, ko je vsebnik zapuščen?
V dokerju, ko je vsebnik zapuščen?
Anonim

To se zgodi, če zaženete vsebnik v ospredju (z uporabo docker run) in nato pritisnete Ctrl+C, ko se program izvaja. Ko se to zgodi, se bo program ustavil in vsebnik bo zapustil. Vsebnik je bil ustavljen z uporabo docker stop: vsebnik lahko ročno ustavite z ukazom docker stop.

Kaj se zgodi, ko vsebnik Docker zapusti?

Kaj se privzeto zgodi z vsebnikom Docker, ko se proces, ki ga izvaja, zapusti? Vsebnik se znova zažene in znova zažene postopek.

Kaj od naslednjega velja v Dockerju, ko je vsebnik zapuščen?

Odgovor: Ko zaprete vsebnik Docker, ne pride do izgube podatkov, saj aplikacija zapiše vse podatke na disk samo z namenom ohranjanja. Ta postopek se dosledno ponavlja, dokler in razen če je vsebnik nedvoumno izbrisan.

Kakšen je status izhoda v Dockerju?

To lahko povzroči nenadna zaustavitev vsebnika. Če bi zagnali vsebnik v bash lupini in nato Control + C ali izgubili povezavo - bi to povzročilo to težavo.

Kako veš, ali je zabojnik zapustil?

  1. Poiščite ustavljeni vsebnik prek docker ps - a.
  2. zgrabite ID vsebnika neuspešnega vsebnika.
  3. Zamenjajte ga v tem ukazu cat /var/lib/docker/containers//-json.log.

Priporočena: