Docker捆绑包和docker-compose有什么不同?

dyn*_*ast 20 docker docker-compose

Docker 1.12引入了捆绑包的新概念.用于描述一组服务的新文件格式.

我的应用程序已经使用docker-compose进行部署.我的docker-compose.yml每个环境都有一个,我可以快速部署我的应用程序docker-compose up.

根据我对这篇文章的理解,Docker捆绑包只是一种新的内置Docker方式,可以像docker-compose那样做外部软件.

是吗?我可以期待什么泊坞捆绑,我不会有搬运工人,撰写

Har*_*chu 13

Dockerfile可以构建到图像中,并且可以从该图像创建容器.

类似地,docker-compose.yml可以构建到分布式应用程序包(DAB)中,并且可以从该bundle创建堆栈.

从这个意义上说,捆绑包是一种多服务可分发的图像格式.

资料来源:https://docs.docker.com/v18.03/compose/bundles/