如何将docker-compose setup转换为docker image?

时间:2016-10-14 07:10:19

标签: docker docker-compose

如何将docker-compose设置转换为docker image?

所以我设置了docker-compose的码头环境设置,我想从该设置为Docker Hub创建一个泊坞窗图像。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以使用$ docker build命令构建图像并使用正确的标记并将其推送到$ docker push。或者您可以在docker-compose.yml中定义正确的图像:

container:
   build: .
   image: username/image:tag

在构建之后使用$ docker-compose push

推送图像

答案 1 :(得分:1)

不,您无法合并多张图片。

您可以使用docker commit将正在运行的容器捕获为图像,并将每个图像推送到集线器 - 但您需要单独共享docker-compose.yml

这种类型的方案有一个名为application bundles的新工作流,它允许您将分布式系统捕获为一组图像。它目前是一个实验性功能。