当我想为Docker自动构建配置Github webhook时,我收到警告: “仅添加到PUBLIC仓库,否则私有代码将以公共Docker索引结束”。
另一方面,当我去docker文档时,它说: 在构建过程中,Docker将复制Dockerfile的内容。它还会将其添加到Docker Hub以用于Docker社区(用于公共存储库)或已批准的团队成员/组织(用于私有存储库)以在存储库页面上查看。
那么我依赖哪个法规?我有私有Github存储库和私有Docker存储库作为自动构建。如果我启用webhook,我的任何代码都会暴露出来吗?
更新和最终结果:
在与github支持进行一些讨论之后,对Docker webhook文档进行了更新: github-services:90ae97f。 将私有github仓库与私人码头仓库链接是安全的。
答案 0 :(得分:1)
Docker.com提供了一个免费的私有存储库,您可以使用Github或bitbucket上的私有存储库自动构建。我没有用Github对它进行过测试,但目前有一个与Bitbucket链接的版本,它确实有效。
请确保您在docker.com上使用私人仓库。
答案 1 :(得分:0)
编辑我们更新了文字以提供更好的信息并消除这种混淆。谢谢你提出这个问题。 https://github.com/github/github-services/pull/946
旧文
不应该。 GitHub上的文本在我们的私有存储库服务之前遗留下来。现在,如果您将您的repo设为私有,则您的自动构建将是私有的.--