小编典典

如何在 docker-compose 中设置主机名?

all

在我的docker-compose.yml文件中,我有以下内容。但是,容器不会获取主机名值。有任何想法吗?

dns:
  image: phensley/docker-dns
  hostname: affy
  domainname: affy.com
  volumes:
    - /var/run/docker.sock:/docker.sock

当我检查容器中的主机名时,它不会拾取affy.


阅读 135

收藏
2022-07-08

共1个答案

小编典典

docker-compose 3.0 及更高版本开始,您可以只使用hostname密钥:

version: "3.0"
services:
  dns:
    hostname: your-name
2022-07-08