如何将docker-compose设置转换为docker image?
所以我设置了docker-compose
的码头环境设置,我想从该设置为Docker Hub创建一个泊坞窗图像。
有没有办法做到这一点?
答案 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的新工作流,它允许您将分布式系统捕获为一组图像。它目前是一个实验性功能。