Рейтинг:0

Docker удаляет несуществующий контейнер из сети `host`

флаг in

Я не могу запустить один из своих контейнеров, потому что в сети зависла старая версия контейнера.

Когда я пытаюсь запустить контейнер (с помощью 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 хост:

Ответ об ошибке от демона: хост является предопределенной сетью и не может быть удален

Как избавиться от воспоминаний о контейнере в сети?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.