Я не могу запустить один из своих контейнеров, потому что в сети зависла старая версия контейнера.
Когда я пытаюсь запустить контейнер (с помощью docker-compose) docker-compose up -d имя_службы
я получаю следующую ошибку:
Создание проекта_имя_службы_1... ошибка
ОШИБКА: для project_service_name_1 не удается запустить службу service_name: конечная точка с именем project_service_name_1 уже существует в сетевом узле
ОШИБКА: для service_name Не удается запустить службу service_name: конечная точка с именем project_service_name_1 уже существует в сетевом узле
ОШИБКА: обнаружены ошибки при запуске проекта.
Когда я осматриваю хозяин
сеть я получаю информацию о том, что есть контейнер, подключенный к сети Docker Network проверяет хост
:
[
{
"Имя": "хозяин",
"Идентификатор": "...",
"Создано": "2020-10-19T10:59:34.995303624+02:00",
«Область действия»: «местный»,
«Водитель»: «хост»,
«Включить IPv6»: ложь,
"ИПАМ": {
"Драйвер": "по умолчанию",
«Опции»: ноль,
"Конфигурация": []
},
"Внутренний": ложь,
"Присоединяемый": ложь,
"Вход": ложь,
«Конфигурация»: {
"Сеть": ""
},
"Только Конфигурация": ложь,
"Контейнеры": {
"38d0a72cdb7d454082e2d41f092b5087e7f22cd192eea48ba70afffb5e7ca476": {
"Имя": "project_service_name_1",
"EndpointID": "26d6e12b6983b57527cae6445d30ba35bf7aa9038b7b7877842c4d2ee961079e",
"MAC-адрес": "",
"IPv4-адрес": "",
"IPv6-адрес": ""
},
...
},
"Параметры": {},
"Ярлыки": {}
}
]
сеть докеров отключает хост project_service_name_1
возвращает 0 (успех) в первый раз, но не удаляет проект_service_name_1 из хост-сети. второй раз получаю:
Ошибка ответа от демона: контейнер 4bf82e4d1dfcf469e996aa412bfbd9bb52a2729dcd5cdc1dfa49d01ee25a213a не подключен к сетевому хосту
так что я думаю, что это удалено 4bf82e4d1dfcf469e996aa412bfbd9bb52a2729dcd5cdc1dfa49d01ee25a213a
вместо 38d0a72cdb7d454082e2d41f092b5087e7f22cd192eea48ba70afffb5e7ca476
из сети (хотя 4bf82e4d1dfcf469e996aa412bfbd9bb52a2729dcd5cdc1dfa49d01ee25a213a
раньше не появлялся в хост-сети)
отключение старого идентификатора контейнера не работает, так как его больше нет узел отключения сети Docker 38d0a72cdb7d454082e2d41f092b5087e7f22cd192eea48ba70afffb5e7ca476
:
Ответ об ошибке от демона: Нет такого контейнера: 38d0a72cdb7d454082e2d41f092b5087e7f22cd192eea48ba70afffb5e7ca476
Я также не могу воссоздать хозяин
сеть, как это предопределено докер сеть rm хост
:
Ответ об ошибке от демона: хост является предопределенной сетью и не может быть удален
Как избавиться от воспоминаний о контейнере в сети?