example_svc:
ports:
- "8080:8080"
networks:
example_net:
ipv4_address: 211.168.0.10
networks:
example_net:
driver: bridge
ipam:
driver: default
config:
- subnet: 211.168.0.0/16
В чем может быть проблема?
bridge: The default network driver. If you don’t specify a driver, this is the type of network you are creating. Bridge networks are commonly used when your application runs in a container that needs to communicate with other containers on the same host. В сравнении с host: host: Remove network isolation between the container and the Docker host, and use the host’s networking directly. See Host network driver. Кароч, default (или bridge) драйвер, сам по себе, не позволяет хосту видеть айпишники контейнеров с хоста. Только с самих контейнеров, использующих одну network
Можно пример конфига, плз )
Пример у себя не накопаю, но, наверно, всё то же самое, но только driver: host
Так не получается. Пишет, что только одна сеть может быть host, а она уже существует.
а он пишет про одну сеть хост или про занятое имя сети?
Жаль. И, кажись, я вру: bridge адреса и с хоста должны быть видны, всё-таки. Но есть ньюанс, как говорится. Подсеть должна быть существующей, в которой физически есть хост.
docker network ls
Обсуждают сегодня