似乎docker compose *
镜像了许多docker-compose *
命令。
这两者之间有什么区别?
编辑:docker compose
不再被视为技术预览。答案的其余部分仍然保持原样,包括尚未实现的命令。
docker compose
目前是一个技术预览版,但旨在取代docker-compose
。它被构建到docker
二进制文件中,以允许新的功能。它还没有实现一个命令,并且已经否决了一些命令。但根据我的经验,这些很少使用。
目标是docker compose
最终将取代docker-compose
,但还没有时间表,直到那一天,您仍然需要docker-compose
进行生产。
他们为什么这么做?docker-compose
是用Python编写的,而大多数Docker开发都是用Go编写的。他们决定在Go中重新创建具有相同和更多功能的项目,以更好地集成