我正在使用 docker compose 创建一堆容器,内部主机名是容器 ID;当每个容器在...无论什么地方(但在本例中是 consul)注册其主机名时,很难区分主机。
特别是,当与 结合时--scale
,我最终得到如下结果:
09f62d66a050.docker_default
56f1dc03a54c.docker_default
772799d94048.docker_default
983c5cda71c7.docker_default
a7c77bb2dd98.docker_default
我无法直接设置hostname
(docker-compose.yml
因为我正在使用--scale
)。
如何为生成的主机名添加前缀?
我很高兴我的主人被称为web-56f1dc03a54c
、、等等web-a7c77bb2dd98
。redis-09f62d66a050