制作docker、registry缓存容器使用http代理

制作docker、registry缓存容器使用http代理

我正在尝试使用官方镜像为docker设置缓存本地注册表registry:latest。我想让这个容器http proxy在尝试从docker hub拉取数据时使用组织进行互联网访问。

任何帮助都将受到感谢。

PS你可以关注指导创建缓存本地注册表。

答案1

经过几个小时尝试不同的方法后,我回答了我自己的问题来帮助其他人。

sudo docker run -d -p 5000:5000 -v /home/myhomedirectory/test:/var/lib/registry -e http_proxy=http://organizationswebproxyaddress:port/ --name registry registry /var/lib/registry/config.yml

-e使用switch查看-eswitch,您可以将环境变量传递给容器。在这种情况下,我传递http_proxy环境变量,以便容器使用我的 http 代理访问互联网。如果您的代理需要身份验证,您甚至可以进行身份​​验证。

相关内容