在特别的环境中,使用docker-compose启动容器时,会碰到报错:“ERROR: The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.10.0 or greater.”
根本原因是docker-compose版本过高,而一般这种特殊环境下的Docker版本(1.7.1)也因为内核原因而无法升级到更高版本,所以,降低docker-compose版本成了唯一可行方案。
降级docker-compose版本方法:
- 卸载docker-compose
pip uninstall docker-compose
- 指定安装低版本docker-compose
pip install docker-compose==1.5.2
- 之后,只需解决因版本差异造成的docker-compose.yml不兼容问题,就可以正常拉起容器了。这个就由你自己研究了。
参考资料:Docker Compose 版本过高(Docker版本不匹配),降低docker-compose版本
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。