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äläuft. Damit der Container nach AusfüAusführung des Codes, noch weiter läläuft, mü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ü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.