Docker compose ERROR: for resources Cannot start service xxd: network not found

在使用docker-compse 启动测试环境时报错

docker-compose -f src/test/resources/test-compose.yaml up -d


WARNING: Found orphan containers (resources_cp-zookeeper_1, resources_cp_mysql_1, resources_cp-redis_1, resources_mega_redis_1) 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.
Starting resources_remediation_mysql_1 ... 
Starting resources_remediation_es_1    ... error
Starting resources_remediation_mysql_1 ... error
ERROR: for resources_remediation_es_1  Cannot start service remediation_es: network 15fbca60989394bfe7f36229704ed4678e52c320aeffc871ccaebd818a13e736 not found

ERROR: for resources_remediation_mysql_1  Cannot start service remediation_mysql: network 15fbca60989394bfe7f36229704ed4678e52c320aeffc871ccaebd818a13e736 not found

ERROR: for remediation_es  Cannot start service remediation_es: network 15fbca60989394bfe7f36229704ed4678e52c320aeffc871ccaebd818a13e736 not found

ERROR: for remediation_mysql  Cannot start service remediation_mysql: network 15fbca60989394bfe7f36229704ed4678e52c320aeffc871ccaebd818a13e736 not found
ERROR: Encountered errors while bringing up the project.

 

从warning 信息发现有一些orphan containers 存在当前机器。

soultion:

通过docker ls -a 查询出这些orphan containers ID,然后docker container -rm ID  删除这些废弃的container

最后再次跑dokcer compose 就ok了。

参看https://github.com/docker/for-win/issues/2194

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值