Im Docker, wenn ein Container verlassen wird?

Im Docker, wenn ein Container verlassen wird?
Im Docker, wenn ein Container verlassen wird?
Anonim

Dies passiert, wenn Sie einen Container im Vordergrund ausführen (mit docker run) und dann Strg+C drücken, während das Programm läuft. In diesem Fall wird das Programm angeh alten und der Container wird beendet. Der Container wurde mit docker stop gestoppt: Sie können einen Container manuell mit dem Befehl docker stop stoppen.

Was passiert, wenn der Docker-Container beendet wird?

Was passiert standardmäßig mit einem Docker-Container, wenn der laufende Prozess beendet wird? Der Container startet neu und startet den Prozess neu.

Welche der folgenden Aussagen trifft in Docker zu, wenn ein Container beendet wird?

Antwort: Wenn ein Docker-Container beendet wird, tritt kein Datenverlust auf, da alle Daten von der Anwendung zum alleinigen Zweck der Aufbewahrung auf die Festplatte geschrieben werden. Dieser Vorgang wird konsequent wiederholt, bis der Container eindeutig gelöscht ist.

Was ist der Exit-Status in Docker?

Dies kann dadurch verursacht werden, dass ein Container abrupt gestoppt wird. Wenn Sie einen Container in einer Bash-Shell ausführen und dann + C steuern oder die Verbindung verlieren, würde dies dieses Problem verursachen.

Woher wissen Sie, ob ein Container verlassen wurde?

  1. Finde den angeh altenen Container über docker ps - a.
  2. Container-ID des ausgefallenen Containers abrufen.
  3. Ersetzen Sie es in diesem Befehl cat /var/lib/docker/containers//-json.log.