如何在 Docker Swarm 中更改容器名称?

How to change the container name in Docker Swarm?

我通过 Docker Swarm 部署了 docker-compose.yml。

docker-compose.yml 中的容器名称被忽略。

我必须使用指定的容器名称,但不能使用“docker容器名称”。

有什么办法吗?

实际上,我需要这个任务来将容器 ip 映射到 /etc/hosts。

docker-compose的链接,依赖是不工作的。

我用“docker inspect”命令解决了这个问题。 docker 检查结果和容器 /etc/hosts.

之间的卷挂载

这是预期的行为。

根据官方 Docker 文档

Note when using docker stack deploy

The [container_name][1] option is ignored when [deploying a stack in swarm mode][1]

注意:结帐其他