docker-compose和docker compose的区别

发布时间 2023-07-31 19:48:47作者: 浪迹天涯的派大星

在docker实际使用中,经常会搭配docker-compose,用来定义和运行多个 Docker 容器。在实际中会发现,有时候的指令是docker-compose,有时候是docker compose,下面给出解释。

docker官方文档:https://docs.docker.com/compose/install/linux/

官方文档中其实已经给出了答案,首先docker-compose分为V1和V2版本,其次docker-compose分为两种安装方式,一种是独立安装,一种是插件安装。

docker-compose支持两种方式同时安装,安装后可以使用两种用法。

实际在服务器上,使用过V1和V2版本的docker-compose的独立安装方式;也尝试过V2版本的插件式安装方式,V1版本的docker-compose,按照插件手动安装的方式安装后报错,个人认为V1版本的docker-compose是不支持插件式安装的。

结论:

1、独立安装的docker-compose,不论是V1还是V2版本,指令都是docker-compose(中间是短横线)

2、插件安装的docker-compose,在V2版本,指令是docker compose(中间是空格)