Проблема с повторным открытием проекта в контейнере - PullRequest
0 голосов
/ 27 сентября 2019

Я столкнулся с этой проблемой при открытии проекта в контейнере.

Setting up container for folder or workspace: c:\Work\playground\moodle\lms_administrace
Run: docker-compose -f c:\Work\playground\moodle\lms_administrace\docker\docker-compose-dev.yml config --services
app
redis
db
phpmyadmin
Run: docker-compose --project-name docker -f c:\Work\playground\moodle\lms_administrace\docker\docker-compose-dev.yml up -d --build
Creating volume "docker_mysql_data_volume" with default driver
Pulling app (nodejs:)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.

Continue with the new image? [yN]

Проблема в том, что я не могу нажать y или N.Я знаю, почему у меня возникла эта проблема - потому что я использовал этот файл компоновки в докере, а контейнеры и тома были созданы с префиксом каталога (docker).

Существует способ изменения проекта компоновки.имя через .env файл, но он не работает (я помещаю файл в корневой каталог, в каталог, где находится файл compose, и в папку .devcontainer).Также есть параметр -p, но страница MS GitHub не предоставляет никакой информации.

Возможно, я могу исправить это, переименовав все, но это может быть серьезной проблемой, поскольку вы не можете продолжить впроцесс ...

Кто-нибудь сталкивался с подобной проблемой и исправил ее?

Спасибо,

Карел

...