и свою сеть одновременно?
Если я пытаюсь добавить сеть bridge как external, вылетает ошибка, что так можно добавлять только custom сети. А использовать network_mode и networks одновременно тоже нельзя.
что значит “свою сеть”?
Например через CLI создать внешнюю какую-то
типа networks: backend: driver: bridge traefik: external: true name: traefik_default
Суть проблемы - нужно из контейнера и в эту самую сеть стучать, и на хост-машину (172.17.0.1)
Попробую так, спасибо
на хост это другое. типа host.docker.internal или gateway.docker.internal хост, и то из коробки только в docker desktop for mac/windows
стучать на хост машину можно и без host network mode
кстати, уже работает на Linux: extra_hosts: host.docker.internal: host-gateway
но на маке ломается (
хм... вот это не тестил
вот тут контейнеры сераиса web могут пинговать всех в обеих сетях web: image: nginx:1.20 networks: - backend - traefik
Обсуждают сегодня