Начиная с версии 1.9 (ноябрь 2015 г.), доступна Docker Networking.
https://docs.docker.com/v1.10/engine/userguide/networking/
Вкратце вы создаете сеть
sudo docker network create networkname
Теперь, когда вы запускаете контейнер, вы добавляете его в сеть.
docker run -d --net=networkname --name containername imagename
Теперь файлы / etc / hosts будут содержать адреса контейнеров. Таким образом, из другого контейнера вы можете ссылаться на «имя контейнера» в качестве имени хоста.