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 compose |
注:V1版本的Compose,按照插件手动安装的方式安装后报错,个人认为V1版本的Compose是不支持插件式安装的。
结论:
1、独立安装的Compose,不论是V1还是V2版本,指令都是docker-compose(中间是短横线)
2、插件安装的Compose,在V2版本,指令是docker compose(中间是空格),最新版的docker安装时会自动以插件的形式安装docker compose
3、支持同时采用两种方式安装Compose,安装后可以同时使用docker-compose和docker compose
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」