Получить имя хоста хоста в docker compose - PullRequest
0 голосов
/ 22 октября 2018

что эквивалентно {{.Node.Hostname}} в docker-compose.Я пытаюсь получить имя хоста в моем файле docker-compose.yml.Спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

вы можете использовать опцию extra_hosts в docker compose.

сначала вам нужно определить псевдоним для петли вашего хост-компьютера на вашем хост-компьютере .например:

sudo ifconfig lo0 alias 10.100.100.1/24

затем в вашем файле docker-compose :

extra_hosts:
    - "my_hostname:10.200.10.1"

, чтобы проверить результат, запустите:

$ docker exec -it your_container_name /bin/bash
// run a command to check connectivity to your host machine.like this:
// supposed you have a website running on host machine 
$ wget my_hostname/index.html
$ cat index.html
...