Параметр extra_hosts в docker-compose игнорируется в среде preprod.
Работает в среде интеграции, тот же файл компоновки, в котором IP-адрес узла preprod был заменен IP-адресом интеграции, создает контейнеры и указанный список IP-адресов extra_hosts в / etc / hosts
контейнеры создаются командой: / home / docker / vol / docker-compose -f /home/docker/vol_shared/docker-compose.yml up -d
Я пробовал с этим форматом:
extra_hosts:
retisdev: 10.48.161.44
retistesting: 10.48.161.44
вместо этого формата:
extra_hosts:
- "retisdev=10.48.161.44"
- "retistesting=10.48.161.44"
, но не работает
Вот файл docker-compose.yml:
gu-xregime:
image: alm.devptra.fr/docker/prototype:7.9.0
restart: always
container_name: gu-xregime
environment:
APP_BASEPATH: /gu-xregime
npm_package_name: gu-xregime
LANG: fr_FR
volumes:
- /etc/localtime:/etc/localtime
- /home/docker/vol/gu-xregime/conf:/gu-xregime
ports:
- 3011:3000
command: -s gu-xregime -v 1.1.1
logging:
driver: fluentd
options:
fluentd-address: "10.48.161.33:24224"
fluentd-async-connect: "true"
networks:
- docker-bridge
extra_hosts:
- docker-host.devptra.fr:10.48.161.44