You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

docker-compose生成的容器名称末尾的-1代表什么含义?

Docker Compose 容器命名末尾序号的含义

你看到的-<数字>后缀是服务副本的实例序号,具体规则如下:

  • Docker Compose 启动服务时默认单副本运行,序号固定从1开始计数,因此未做扩容配置的场景下,所有服务容器的后缀统一为-1
  • 如果你通过docker compose up --scale <服务名称>=<副本数>命令启动多副本,同一服务的不同实例会按顺序分配-1、-2、-3…直到对应副本数的序号,用于区分同服务下的不同实例
  • 如果手动删除了某一个序号的实例,后续再扩容时Docker Compose会优先补齐最小的缺失序号,不会直接顺延计数。比如你删除了web-2实例,再将web服务扩容到3副本时,新增的实例会被命名为web-2而非web-4

内容的提问来源于stack exchange,提问作者JM Lord

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 01:24:04