在使用docker-compose进行up -d安装的时候,提示报错:Unsupported config option for services service: 'db',在docker-compose.yml配置文件中有一db项,使用mysql5.7镜像包进行服务安装,但并没有什么问题,然而在执行的时候却报上面的错误。我的docker-compose是刚刚进行安装的,之前的docker-compose版本较旧。本文地址:http://www.04007.cn/article/1159.html,未经许可,不得转载.
#安装更新版本docker-compose 1.3.0 root@unps:/opt/docker-compose/# curl -L https://github.com/docker/compose/releases/download/1.3.0/docker-compose-`uname -s`-`uname -m` > ./docker-compose root@unps:/opt/docker-compose/# chmod +x /usr/local/bin/docker-compose #版本查看 root@unps:/opt/docker-compose/# docker-compose --version docker-compose version: 1.3.0 CPython version: 2.7.9 OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013 #运行安装 root@unps:/opt/docker-compose/# docker-compose up -d Unsupported config option for services service: 'db'通过上面的输出,要注意一个地方CPython version:的值,从这里看python用的还是2.7的版本,推测这是问题所在。最终也是更新了docker-compose中的python版本才解决的问题。可以从这篇文章中的百度云盘里提取docker-compose文件。见地址:https://zhuanlan.zhihu.com/p/250341990 不过也是有些奇怪,我一开始就是通过pip3 --default-timeout=1000 install docker-compose来安装的docker-compose,它应该使用的是python3才是。本文地址:http://www.04007.cn/article/1159.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1159.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |