执行 docker-compose down 时报错,无法删除容器
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,运行成功
上一篇:
IDEA上Java项目控制台中文乱码