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

如何在Docker Compose文件中重命名应用?

Docker Compose中服务的重命名方法

你说的这类对象在Docker Compose里的标准术语是服务(service),也就是compose配置文件里services节点下的顶级键名,比如你截图里的app就是一个服务。

重命名的方法分两种场景:

  • 只修改服务本身的配置标识:直接修改services下的键名即可,比如把app改成my-custom-service。
  • 同时自定义容器的实际名称(默认容器名格式是项目名_服务名_序号):在服务的配置项里添加container_name字段,填入你想要的容器名称。

举个实际配置示例:
原配置:

version: '3.8'
services:
  app:
    image: nginx:alpine

修改服务名并自定义容器名后的配置:

version: '3.8'
services:
  my-web-service:
    image: nginx:alpine
    container_name: my-nginx-container

注意:修改服务名后,之前运行该服务生成的旧卷、自动创建的网络不会被自动清理,若要彻底切换到新服务名,建议先执行docker-compose down -v清理旧资源,再用新配置启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 19:45:54