Skip to main content

Docker Container im Image am laufen halten

Einleitung

Wenn wir eigene Dockerimages erstellen, kann es vorkommen, dass der Container nach einmaligen AusfüAusführen sofort beendet wird. Dies kann äärgerlich sein, wenn auf dem Container ein Webserver oder äähnliches läuft. Damit der Container nach AusfüAusführung des Codes, noch weiter läuft, müssen wir lediglich nur einen Absatz im Dockerfile hinzufühinzufügen. Sobald wir das Image dann neu bauen lassen, und dieses dann ausfüausführen, sollte der Container nicht abstüabstürzen. 

Container laufen lassen

Im Dockerfile müssen wir nur den nachstehenden Code einfüeinfügen.

CMD tail -f /dev/null

Wenn wir jetzt das Dockerimage neu erstellen lassen, mit docker build wird beim AusfüAusführen des Containers, der Code im CMD Teil ausgefüausgeführt. Mit dem Befehl produzieren wir eine Endlos-Schleife, wodurch unser Container nicht automatisch herunterfäherunterfährt.