私人Docker注册表的多个用户?

私人Docker注册表的多个用户?,docker,authentication,user-permissions,docker-registry,data-synchronization,Docker,Authentication,User Permissions,Docker Registry,Data Synchronization,我有一个私人Docker注册表正在运行 任何用户都应该能够推拉任何图像。因此,现在我根本不使用任何用户标识 但是,用户不能欺骗注册表来覆盖其他用户的图像 如果用户A上传了ourRegistry/myProgram:version_1,那么用户B应该不能上传标记为ourRegistry/myProgram:version_2的内容 有没有一种方法可以将用户身份验证添加到私有注册表来实现这一点 此外,注册表是已经拥有自己的注册用户数据库的服务器的一部分。是否有一种方法可以同步用户,这样用户就不必记住

我有一个私人Docker注册表正在运行

任何用户都应该能够推拉任何图像。因此,现在我根本不使用任何用户标识

但是,用户不能欺骗注册表来覆盖其他用户的图像

如果用户A上传了ourRegistry/myProgram:version_1,那么用户B应该不能上传标记为ourRegistry/myProgram:version_2的内容

有没有一种方法可以将用户身份验证添加到私有注册表来实现这一点


此外,注册表是已经拥有自己的注册用户数据库的服务器的一部分。是否有一种方法可以同步用户,这样用户就不必记住两个密码?

有关docker注册表身份验证的正式文档位于此处:。由于它使用htpasswd来处理其身份验证,我不确定是否有任何方法可以动态使用您的用户数据库(显然,您可以编写一个脚本来使用本文档中提到的htpasswd导入所有用户)