使用docker-compose,如何将我的图像共享到docker-hub?

时间:2015-04-23 14:12:05

标签: docker docker-compose

我是docker的新手,我用docker-compose制作了一个简单的django应用程序。

如何将其发布到docker hub,以便有人可以针对它运行docker run

2 个答案:

答案 0 :(得分:7)

Docker hub是Docker镜像的存储库(使用Dockerfile制作)。当您使用docker-compose时,您只需使用您的合成(描述图像的yaml以及如何连接它们)将Docker hub上的一个或多个图像连接在一起。你没有用docker-compose制作一个图像。我认为在Docker上还没有地方可以存储/分享作品。但是,你可以看看tutum.co。在那里你可以保存你的docker-compose(他们称之为堆栈)并从tutum部署它们。完全披露,我与tutum.co无关。

答案 1 :(得分:0)

正如最后一个回答所说,Docker hub仅适用于Docker镜像(即dockerfiles)。 Tutum被码头工人买走,最近关闭了:

  

Tutum已于2016年5月31日关闭。服务的演变   现在在Docker Cloud中提供

看起来有一种尝试(2015年底)使用github创建一种docker-compose.yml文件的集线器:composehub.com

它似乎不是很有活力(github上的55颗星,一年前的最新更新,2015年10月)