Docker контейнер не подключается ни к одной сети - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь создать контейнер для сценария python (я не писал сценарий и очень мало знаю python), чтобы он мог легко взаимодействовать с одним из моих контейнеров. Я хочу, чтобы этот сценарий выполнялся в той же сети docker, что и другие мои контейнеры, которая в данном случае является определяемой пользователем мостовой сетью с именем my_network. При использовании docker -compose я могу легко указать сеть с помощью Networks: - my_network. Тем не менее, когда я пытаюсь сделать это для этого изображения, оно, похоже, не подключается к my_network. Я также пытался вручную изменить сеть с помощью docker network connect my_network container1, но docker inspect container все еще возвращает это:

"Networks": {
                "host": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "4cdc5abac597941053605ec4edd4ffff39038e154987d7aa6ad6265ea4d1cb3b",
                    "EndpointID": "",
                    "Gateway": "",
                    "IPAddress": "",
                    "IPPrefixLen": 0,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "",
                    "DriverOpts": null
                }
            }

docker -compose.yml

Dockerfile

Почему это происходит? Нужно ли что-то настраивать либо в скрипте, либо в файле Docker, чтобы включить работу в сети? Я никогда раньше не создавал и не изменял изображение, и при этом я не очень много знаю python, поэтому мне потребуется ответ с ложкой, если это возможно. Спасибо!

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