Ich habe Docker-Container mit installierter und konfigurierter Software.
Es darf kein Programm ständig gestartet / ausgeführt werden.
Was ich will - seine Fähigkeit, einen Befehl abhängig von externen Ereignissen zu starten. mögen:
docker exec mysupercont /path/to/mycommand -bla -for
und
docker exec mysupercont /path/to/myothercommand
Aber "exec" ist unmöglich, wenn der Container gestoppt ist, und auch dieser Container enthält einige "funktionierende" Daten, die für diese Befehle verwendet wurden, sodass ich sie nicht verwenden kann
docker run ...
jedes Mal, weil es Container von Bild neu erstellen und meine Daten zerstören.
Was ist der "richtige" und "beste" Weg, um einen solchen Container am Laufen zu halten? Welchen Befehl kann ich drinnen starten?
docker run -d --name=name container tail -f /dev/null