有没有办法使用链接别名获取链接容器的IP?

the*_*w89 3 docker docker-compose

我有两个容器,一个链接到另一个.如下......

docker run -i -t --name container1 ubuntu:trusty

docker run -i -t --name container2 --link container1:aliasc1 ubuntu:trusty /bin/bash
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法来获得的IP container1container2使用环节的别名aliasc1

我使用docker-compose编排容器

Jav*_*oso 5

Docker将为/etc/host链接的容器创建一个条目.所以你可以从那里获得那个ip.即:

cat /etc/hosts | grep aliasc1 | awk {'print $1'}