Случайно удаленные сети докеров, теперь контейнеры не запускаются - PullRequest
0 голосов
/ 27 июня 2018

У меня было постоянное состояние в контейнере MySQL, от которого я хотел избавиться. Будучи нубом, я нашел команду, которая должна сделать это для меня - docker-compose down -v

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

Однако, когда я пытаюсь запустить исходную группу контейнеров, вот что происходит:

ERROR: for mongo  Cannot start service mongo: network 9d1660acaba98e16fb130dd38b48a3ef0dedfd7a291b4ad6f7c7f280d72a86a4 not found

Я не понимаю, что там произошло. Как правильно это исправить?

1 Ответ

0 голосов
/ 27 июня 2018

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

docker network create 9d1660acaba98e16fb130dd38b48a3ef0dedfd7a291b4ad6f7c7f280d72a86a4

Редактировать: это сработало только один раз. Теперь я получаю следующую ошибку:

endpoint with name [name] already exists in network 9d1660acaba98e16fb130dd38b48a3ef0dedfd7a291b4ad6f7c7f280d72a86a4

Редактировать 2. Причина, по которой это сработало только один раз, заключалась в том, что я забыл остановить сеть, прежде чем пытаться запустить ее снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...