如果我使用Docker自动构建,我的私有github repo代码是否会公开?

时间:2014-10-06 17:19:00

标签: docker private webhooks

当我想为Docker自动构建配置Github webhook时,我收到警告: “仅添加到PUBLIC仓库,否则私有代码将以公共Docker索引结束”

另一方面,当我去docker文档时,它说: 在构建过程中,Docker将复制Dockerfile的内容。它还会将其添加到Docker Hub以用于Docker社区(用于公共存储库)或已批准的团队成员/组织(用于私有存储库)以在存储库页面上查看。

那么我依赖哪个法规?我有私有Github存储库和私有Docker存储库作为自动构建。如果我启用webhook,我的任何代码都会暴露出来吗?

更新和最终结果:

在与github支持进行一些讨论之后,对Docker webhook文档进行了更新: github-services:90ae97f。 将私有github仓库与私人码头仓库链接是安全的。

2 个答案:

答案 0 :(得分:1)

Docker.com提供了一个免费的私有存储库,您可以使用Github或bitbucket上的私有存储库自动构建。我没有用Github对它进行过测试,但目前有一个与Bitbucket链接的版本,它确实有效。

请确保您在docker.com上使用私人仓库。

enter image description here

答案 1 :(得分:0)

编辑我们更新了文字以提供更好的信息并消除这种混淆。谢谢你提出这个问题。 https://github.com/github/github-services/pull/946

旧文

  

不应该。 GitHub上的文本在我们的私有存储库服务之前遗留下来。现在,如果您将您的repo设为私有,则您的自动构建将是私有的.--