Ich möchte eine Bash-Datei jedes Mal, wenn ich beginne, das Docker-Bild zu starten, aber konnte nicht herausfinden, wie dies mit ein paar Stunden bereits tun. Und was heißt siehtWie run Bash-Datei beim Starten von run Docker Bild
#!/bin/bash
while true;
do
echo "hello world"
sleep 10
done
Ich denke, wie meine Bash-Datei, wenn ich die Docker anfangen zu laufen, wird die bash-Datei auch kontinuierlich innerhalb des Docker Bild ausgeführt werden, in diesem Fall wird die Bash-Datei tun seine Arbeit, solange der Hafenarbeiter eingeschaltet ist.
Wie wird das eingerichtet? sollte ich das innerhalb des Docker-Images erstellen? oder ich kann Bash-Datei in run.sh setzen, so dass es passiert, wenn Docker läuft?
Was haben Sie bisher versucht? Haben Sie die Dokumentation zu [Bilder erstellen] (https://docs.docker.com/engine/tutorials/dockerimages/) gelesen? Welche Teile sind unklar? – larsks
Hallo. @Iarsks, ich habe versucht, den Dateipfad in Dockerfile.in hinzuzufügen und das Docker-Image zu erstellen, das funktioniert super, danke. Aber gibt es eine Methode, dies zu tun, ohne das Docker-Image neu zu erstellen? – HaipengSu