Повторное использование контейнеров с помощью `docker-compose`

У меня есть приложение, работающее на нескольких контейнерах Docker, определенныхdocker-compose, Все отлично работает от моего пользователя иdocker-compose ps вывод выглядит так:

       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

Теперь я пытаюсь бежатьdocker-compose up сsupervisord (см. соответствующую частьsupervisord.conf ниже), и проблема в том, что контейнеры теперь названыmyapp_app_1, myapp_data_1 а такжеmyapp_db_1то есть они созданы с нуля и все настройки в прежних контейнерах потеряны.

Я попытался переименовать контейнеры, но выдает ошибку, сообщающую, что контейнер с таким именем уже существует.

Q: Есть ли способ заставитьdocker-compose повторно использовать существующие контейнеры вместо создания новых на основе их соответствующих изображений?

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

Ответы на вопрос(1)

Ваш ответ на вопрос