我有一事不明:docker-compose 是要被替换了么?现在都在用 docker compose?

说起来,一直在用 docker-compose 来运行 docker 项目

然后我就发现,怎么现在都开始用 docker compose 了?

一直搞不清楚两者区别,似乎没有区别?

并且最烦的是,每次新安装机器的时候,都要单独安装 docker-compose,而现在官方推荐的安装方式,默认就把 docker compose 装好了。

那么问题来了,你都用什么?

你使用哪一个命令?
  • docker-compose
  • docker compose
0 投票人

两者没什么区别,所以我一般都是

alias docker-compose='docker compose'

1 个赞

妈耶,道出了我的心声!

我也要这样干

很早就更新了,docker-compose原本是社区开发的,后来被官方收编了改用docker compose作为一个plugin使用,使用subcommand,现在建议使用docker compose,可以与docker一起更新,不需要手动更新。

1 个赞

v2内置的对象和关键字及yaml语法更多更灵活一些,而且v2的维护会比v1简单,我一般会用docker compose