несколько контейнеров с статическими ipv4. Если создаю сеть без привязки айпи контейнер с Grafana доступен с другой машины по айпи хоста с портом, но когда присваиваю он перестаёт отвечать, как с привязкой айпи обратиться к контейнеру? Объявляю сеть так:
networks:
my-network:
name: my-network
driver: bridge
ipam:
config:
- subnet: 171.8.0.0/16
ip_range: 171.8.10.0/24
Дело не в networks, дело в ports
Приложения внутри слушают именно те порты которые я прописал на хост, на хосте эти порты свободны и для каждого контейнера разные. Если убрать присвоение айпи и вообще subnet всё вдруг снова работает, но мне в этом кейсе нужны статические айпи так что это не вариант. Такое ощущение, что присвоение портов просто игнорируется, но в документации я ничего такого не нахожу.
За проброс портов с хоста внутрь контейнера отвечает именно ports. Без этого, если не используется network_mode: host, проброс работать не будет. Сети здесь ни при чем
Поле есть, прописано правильно и без присвоения айпи всё отлично работает.
Обсуждают сегодня