#docker #docker-compose #dockerfile
#docker #docker-compose #докерфайл
Вопрос:
Как я могу добавить несколько имен хостов для некоторого docker в docker-compose? Контейнер должен видеть самостоятельно много имен хостов, например:
ping name: should resolve 127.0.0.1 (or $docker_ip)
ping another.name: should resolve 127.0.0.1 (or $docker_ip)
Ответ №1:
Используйте дополнительные хосты:
extra_hosts:
- "name:127.0.0.1"
- "another.name:127.0.0.1"
Имеет тот же эффект, что и docker run --add-host
:
> docker run --add-host another.name:127.0.0.1 sixeyed/ubuntu-with-utils ping another.name
PING another.name (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.057 ms