Docker Frage automatischer start ?

OpenMedia

Lieutenant
Registriert
Okt. 2016
Beiträge
707
Hallo zusammen,

und zwar habe ich einen Docker Container der wunderbar läuft jedoch der Node wo der Container läuft ist sehr Unzuverlässig dank meinem Anbieter.

Nun die Frage wie kann ich die Docker Container automatisch nach einem "Server Neustart z.B." starten lassen und dazu noch das Script auf dem Container ausführen.

Habe diesen Eintrag gelesen :

https://docs.docker.com/config/containers/start-containers-automatically/

Nun habe ich folgendes verstanden

docker run -dit --restart unless-stopped ContainerName

Jetzt meine Frage ist das so richtig und wie kann ich das Script Programm.sh direkt mitstarten lassen ?
 
Warum packst du es nicht in ein eigenes Dockerfile, wenn es bei jedem Start ausgeführt werden soll?
 
docker run -d —restart unless-stopped —name mein-toller-container IMAGE Programm.sh

Damit würdest du einen Container starten, der mein-toller-container heißt, auf dem Image IMAGE basiert und Programm.sh ausführt. Davon ausgehend, dass dieses Programm nicht interaktiv ist (keine Eingabe erfordert) habe ich das „it“ aus deinem Ansatz entfernt.
 
Zurück
Oben