Found orphan containers (myshop-service-user-provider) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
Removing network docker_default
error while removing network: network docker_default id 144d9ccaeacd8d0135c5a459b03a0668891ffee9a2a74ad0a88d7dda41844660 has active endpoints
服务提供者 docker-compose.yml

version: '3.1'
services:
  myshop-service-user-provider:
    image: 192.168.52.136:5000/myshop-service-user-provider:v1.0.0
    container_name: myshop-service-user-provider
    ports:
      - 8501:8501
      - 22222:22222
      - 20881:20881

服务消费者 docker-compose.yml

version: '3.1'
services:
  myshop-service-user-consumer:
    image: 192.168.52.136:5000/myshop-service-user-consumer:v1.0.0
    container_name: myshop-service-user-consumer
    ports:
      - 8601:8601
      - 8701:8701
    networks:

原因是两个 docker 容器使用了同一网络,需要分别设置不同网络名称,修改 docker-compose.yml 文件
修改后服务提供者 docker-compose.yml

version: '3.1'
services:
  myshop-service-user-provider:
    image: 192.168.52.136:5000/myshop-service-user-provider:v1.0.0
    container_name: myshop-service-user-provider
    ports:
      - 8501:8501
      - 22222:22222
      - 20881:20881
    networks:
      - provider

networks:
  provider:

修改后服务消费者 docker-compose.yml

version: '3.1'
services:
  myshop-service-user-consumer:
    image: 192.168.52.136:5000/myshop-service-user-consumer:v1.0.0
    container_name: myshop-service-user-consumer
    ports:
      - 8601:8601
      - 8701:8701
    networks:
      - consumer

networks:
  consumer:

重启 docker-compose,运行成功

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐