7

我对 docker 很陌生,我用 docker-compose 制作了一个简单的 django 应用程序。

我如何将它发布到 docker hub 以便有人可以运行docker run它?

4

2 回答 2

8

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

于 2015-04-23T14:54:27.170 回答
0

正如最后一个答案所说,Docker hub 仅适用于 Docker 映像(即 dockerfiles)。Tutum 被 docker 收购,最近倒闭:

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

似乎有人尝试(2015 年底)使用 github:composehub.com为 docker-compose.yml 文件创建一种集线器

看起来不是很动态(github上 55 颗星,最后一次更新是一年前,2015 年 10 月)

于 2016-10-24T13:36:59.973 回答