服务名和容器名
- 服务名:Docker 内部 DNS名
- 当这些服务处在同一个 Docker 网络里时,Docker 会提供内部 DNS 解析
- 服务名可以理解成 Docker 内部的“主机名 / 域名名称”
- 容器之间可以直接用服务名通信,不需要手动查容器 IP
- 容器名:实际创建出来的 Docker 容器名
例子
- linux-server是服务名
- container_name: my-linux,表示my-linux是容器名
services:
linux-server:
container_name: my-linux