如何检查系统是否已安装Docker Compose插件?
检查Docker Compose插件是否安装
你可以通过which docker或command -v docker命令检查Docker本体是否安装,要确认支持docker compose up -d形式调用的Compose插件是否安装,用以下方法即可:
- 执行插件版本校验命令:直接运行
docker compose version
若插件正常安装,终端会返回类似Docker Compose version v2.xx.x的版本信息;如果返回docker: 'compose' is not a docker command的报错,说明插件未安装,或是安装路径不对没被Docker识别。 - 检查插件文件路径:Docker CLI插件默认存放在以下几个目录:
- 系统级插件路径:
/usr/lib/docker/cli-plugins/、/usr/local/lib/docker/cli-plugins/ - 用户级插件路径:
~/.docker/cli-plugins/
只要对应目录下存在名为docker-compose的可执行文件,就说明插件文件已经部署到位。
- 系统级插件路径:
避坑提示:不要用
which docker-compose或command -v docker-compose做校验,这两个命令只能检测独立安装的v1版本docker-compose(调用格式为带横杠的docker-compose),无法识别v2版本的Docker Compose插件。
内容的提问来源于stack exchange,提问作者Andrey Bushman
相关产品推荐
相关产品推荐

