解决docker-compose 创建容器告警WARNING: Found orphan containers (mysql-server) for this project...

[20190428更新]

发现还是不行,需要在docker-compose.yaml文件当前目录创建.env文件,并配置变量

COMPOSE_PROJECT_NAME=laravel-demo

然后在docker-compose.yaml文件中引用

environment:
COMPOSE_PROJECT_NAME:

 

其实两张方式表面看都是一样的,但是不知道为什么结果不一样

 

 

WARNING: Found orphan containers (mysql-server) 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.

工作中遇到这个问题,其实正常运行没事问题,但是老大叫我解决一下,于是花了几分钟搜索一下,大概就是说没有指定project_name,默认使用目录名为project_name,网上大部分文档都是在说使用-P选项指定项目名称,但是一般来说,配置都是可以在配置文件中指定的。看到相关文档说到可以使用.env文件指定project_name,后来想,能用.env指定环境变量,那直接写到docker-compose.yaml也是可以的,于是在docker-compose.yaml添加

environment:
- COMPOSE_PROJECT_NAME=mysql-server

重新创建容器就没有报错了

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值