docker - docker-compose从容器内部获取容器名称

标签 docker docker-compose

如何从docker-compose中的容器内部获取容器的名称?
我需要名称,因为即使服务停止并随后重新命名(意味着ID不足),它也必须相同。对于容器的每个实例,我还需要一个不同的名称(因为在缩放容器时,我需要能够区分它们)。

最佳答案

您可以在docker-compose文件中定义容器的名称,而不是使用自动生成的容器名称,请参阅docs:
容器名称
指定自定义容器名称,而不是生成的默认名称。

container_name: my-web-container

关于docker - docker-compose从容器内部获取容器名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64441527/

相关文章:

nginx 容器的 Docker 健康检查

docker-compose - 将 Terraform 与 docker-compose 和 nginx-proxy 一起使用

docker - 无法在主机外部访问docker kibana

linux - bash 脚本如何在向子进程发送信号时在非 0 退出时重启进程

docker - 使用 docker compose 为 Ninja 开具发票 - 错误 500

postgresql - Dockerized Spring Boot + Postgres连接被拒绝

docker - 如何修复类型 "bind": source path must be a directory in Windows docker Container? 的无效挂载配置

linux - Docker 不下载推荐的包

docker - 无法在Docker容器中编辑/etc/resolv.conf

javascript - 无法在 Windows 10 中执行脚本 docker-compose YML 文件