Docker提供了DNS服务(搜索“容器之间的自动DNS解析”),而Docker
Compose提供了使用它的默认“用户定义”网络。如果您查看
/etc/resolv.conf容器内部,它应该指向一个Docker专用IP地址,该地址为通用Internet和其他容器提供主机名解析。
更具体地说,在Docker Compose上下文中,该
services:块中每个条目的名称可由从同一
docker-compose.yml文件启动的其他容器解析为主机名。你并不需要设置
container_name:,
hostname:,
links:,或
networks:;
这都是为您自动配置的。



