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

Visual Studio中Docker Compose扩缩容遇DT1001错误:需移除自定义容器名

解决方法

错误的核心原因是服务被指定了固定容器名,Docker缩放副本时会尝试创建多个同名容器,违反了容器名唯一的要求。按以下步骤修复:

  • 找到项目中的docker-compose.override.yml文件(Visual Studio创建Docker支持项目时自动生成的调试配置文件),检查application.worker.watcher服务下是否存在container_name配置项,直接删除这一行。
    示例修改后的override文件:
    version: '3.4'
    
    services:
      application.worker.watcher:
        environment:
          - ASPNETCORE_ENVIRONMENT=Development
        ports:
          - "80"
    
  • 确认主docker-compose.yml文件中没有添加container_name配置(你当前的配置已经符合要求)。
  • 重新启动Visual Studio,再次尝试调试或启动服务,副本数配置即可生效。

如果问题仍然存在,重启Docker Desktop清除缓存后再试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 18:22:14