Container mit `docker-compose` wiederverwenden

Ich habe eine App, die auf mehreren Docker-Containern ausgeführt wird, die durch @ definiert sindocker-compose. Alles funktioniert gut von meinem Benutzer und demdocker-compose psie Ausgabe von @ sieht folgendermaßen aus:

       Name                Command           State     Ports
------------------------------------------------------------
myuser_app_1    /config/bootstrap.sh   Exit 137
myuser_data_1   sh                     Exit 0
myuser_db_1     /run.sh                Exit 143

etzt versuche ich zu renndocker-compose up mitsupervisord (siehe relevanten Teil vonsupervisord.conf unten) und das Problem ist, dass die Container jetzt @ genannt werdmyapp_app_1, myapp_data_1 undmyapp_db_1, das heißt, sie wurden von Grund auf neu erstellt und alle Anpassungen an den früheren Containern gehen verloren.

Ich habe versucht, die Container umzubenennen, aber es wird die Fehlermeldung ausgegeben, dass bereits ein Container mit diesem Namen vorhanden ist.

Q: Gibt es eine Möglichkeit, @ zu erzwingdocker-compose Bestehende Container wiederverwenden, anstatt neue anhand ihrer jeweiligen Images zu erstellen?

supervisord.conf

...
[program:myapp]
command=/usr/local/bin/docker-compose
    -f /usr/local/app/docker-compose.yml up
redirect_stderr=true
stdout_logfile=/var/log/myapp_container.log
stopasgroup=true
user=myuser

Antworten auf die Frage(4)

Ihre Antwort auf die Frage