设置
您可以在 Docker Hub 中配置以下设置:
默认隐私
您可以为命名空间中的所有仓库配置以下默认隐私设置:
禁止创建公开仓库
组织所有者和编辑者可以阻止在组织命名空间内创建公开仓库。您无法为个人账户命名空间配置此设置。
Note启用此功能不会影响现有的公开仓库。任何已存在的公开仓库将保持公开状态。要将其设为私有,您必须在各个仓库的设置中更改其可见性。
要为组织命名空间配置禁用公开仓库设置:
- 登录 Docker Hub。
- 选择 My Hub。
- 从右上角的账户下拉菜单中选择您的组织。
- 选择 Settings > Default privacy。
- 将 Disable public repositories 切换为您所需的设置。
- 选择 Save。
配置默认仓库隐私
使用默认仓库隐私设置,在通过 docker push 命令创建尚不存在的仓库时自动设置隐私。在这种情况下,Docker Hub 会使用该命名空间的默认仓库隐私自动创建仓库。
Note当 Disable public repositories 启用时,您无法配置默认仓库隐私设置。
要为命名空间配置默认仓库隐私:
-
登录 Docker Hub。
-
选择 My Hub。
-
从右上角的账户下拉菜单中选择您的组织或账户。
-
选择 Settings > Default privacy。
-
在 Default repository privacy 中,选择所需的默认隐私设置:
- Public(公开):所有新仓库都会出现在 Docker Hub 搜索结果中,并且任何人都可以拉取。
- Private(私有):所有新仓库不会出现在 Docker Hub 搜索结果中,并且仅您和协作者可访问。此外,如果仓库是在组织的命名空间中创建的,则该仓库可供具有相应角色或权限的人员访问。
-
选择 Save。
通知
您可以使用自动构建为您的全部仓库发送电子邮件通知。
配置自动构建通知
-
登录 Docker Hub。
-
选择 My Hub。
-
从右上角的账户下拉菜单中选择您的个人账户。
-
选择 Settings > Notifications。
-
选择要通过电子邮件接收的通知:
- Off(关闭):不发送任何通知。
- Only failures(仅失败):仅发送有关构建失败的通知。
- Everything(全部):发送有关构建成功和失败的通知。
-
选择 Save。