
Docker Compose 与 docker-compose 的区别说明
Docker Compose 与 docker-compose 的区别说明
在docker实际使用中,经常会搭配Compose,用来定义和运行多个 Docker 容器。使用时会发现,有时候的指令是docker-compose,有时候是docker compose,下面给出解释。
docker官方文档:https://docs.docker.com/compose/install/linux/
官方文档中其实已经给出了答案:Compose分为V1和V2版本,安装方式分为两种,一种是独立安装,一种是插件安装,所以如下有四种组合方式:
安装方式 | V1 | V2 |
---|---|---|
standalone(独立式安装,二进制方式) | docker-compose | docker-compose |
plugin(插件式安装,通过docker-ce,docker-compose-plugin 的 安装方式) | 没有安装成功 | docker compose |
注:V1版本的Compose,按照插件手动安装的方式安装后报错。。。
结论:
1、独立安装的Compose,不论是V1还是V2版本,指令都是docker-compose(中间是短横线)
2、插件安装的Compose,在V2版本,指令是docker compose(中间是空格),最新版的docker安装时会自动以 插件
的形式安装docker compose
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 运维小弟
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果