如何将docker-compose设置转换为docker映像?
如何将docker-compose设置转换为docker映像?
所以我有一个docker docker-compose
的docker环境设置,我想为这个设置创buildDocker Hub的Docker镜像。
有没有办法做到这一点?
您可以使用$ docker build
命令来构build映像,并使用正确的标记并使用$ docker push
推送它。 或者你可以在docker-compose.yml中定义正确的图像:
container: build: . image: username/image:tag
在构build之后,用$ docker-compose push
图像
不,你不能合并多个图像。
你可以捕获正在运行的容器作为图像与docker commit
,并将每个图像推送到集线器 – 但你需要分享你docker-compose.yml
。
这种types的应用程序捆绑包有一个新的工作stream程,它允许您将一个分布式系统作为一组图像来捕获。 这是目前的一个实验性function。