редис и т.п) они в контейнерах(но с --network=host, их пока трогать нельзя), есть docker image с сервисом он запускаеться в 10 контейнеров с --network=host которые занимают 10 портов (1230- 1239) и маршрутизация на них удет через haproxy у которого указаны это 10 бекендов
я хочу перевести, пока только этот сервис на docker-compose, и пока я вижу 2 варианта:
- так же указать ему network_mode: "host" и сделать 10 сервисов и задать им по порядку это 10 портов, теже яйца только в профиль
- сделать сеть в которую поместить эти контейнеры, но тут надо както в контейнере знать как обратиться к хост машине потому что сервису нужен общий редис и к нему тоже надо как то образаться с хост машины(этот вариант предпочтительнее т.к. все куски потехоньки переберуться в compose)
я в девопс понимаю не много, подскажите как мне быть =), может быть есть ещё варианты ? или я может понимаю что то не правильно как это сделать ? вообщем направте на путь истинный =)
host.docker.iternal:port
Обсуждают сегодня