跳到主要内容

服务名和容器名

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

例子​

  • linux-server是服务名
  • container_name: my-linux,表示my-linux是容器名
bash
services:
linux-server:
container_name: my-linux