私有docker仓库的访问控制

6

有没有一种方法可以访问私有Docker注册表的推送和拉取控制?

我有一台机器,正在运行一个类似这样的私有Docker注册表

sudo yum install python-devel libevent-devel python-pip gcc xz-devel
sudo python-pip install docker-registry[bugsnag]
gunicorn --access-logfile - --debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application

我从docker registry的github中获取了这个内容,该内容属于“运行Registry”部分。

这个方法很好用,但是任何人都可以拉取和推送,我想限制谁能够拉取/推送到注册表。

有什么方法可以做到吗?

感谢您的回复。

1个回答

5
您可以在注册之前使用任何带有身份验证的Web服务器。这里有一个使用nginx的示例,点击这里查看。
附注:类似的问题也有人提出过。

谢谢!这正是我在寻找的。 - Raghuveer
有没有办法将此身份验证应用于基于云的私有注册表? - nishith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接