使用 Visual Studio 进行调试时的 Docker 副本未按预期工作

sto*_*oic 6 debugging visual-studio docker docker-compose

我正在调试一个使用 docker 容器的解决方案。它是一个 Visual Studio 解决方案,利用 docker-compose 来启动所有所需的容器。

当启动每个容器之一时,它可以 100% 工作,但解决方案是负载平衡的,我试图在有多个实例运行时调试一些功能。

使用 docker-compose 您可以指定副本,然后它将启动该容器的多个实例:

consoledemo:
  image: index.docker.io/dustyroberts/consoledemo:latest
  environment: 
    - ASPNETCORE_ENVIRONMENT=Local
  networks:
    - private_network
  deploy:
    replicas: 10
Run Code Online (Sandbox Code Playgroud)

但是,在使用 Visual Studio Community 进行调试时,会导致错误

One or more container names used by this project is already in use. Retrying 'docker-compose up' with non-conflicting container names.

这是调试应用程序时的 docker-compose 部分

  consoledemo:
    image: ${DOCKER_REGISTRY-}consoledemo
    environment: 
      - ASPNETCORE_ENVIRONMENT=Local
    networks:
      - private_network
    deploy:
      replicas: 10
Run Code Online (Sandbox Code Playgroud)

是否可以使用 Visual Studio 调试容器化项目的多个实例?如果是这样,有人可以指出我正确的方向吗?