前言
通过Docker部署镜像仓库,实现私有Docker镜像仓库,也可以作为镜像源
通过Docker部署
无需认证
1
| docker run -d --name docker-registry -p 5000:5000 registry:2
|
需要认证
生成密码
1
| docker run --entrypoint htpasswd registry -Bbn USERNAME PASSWORD > /root/Registry/auth/htpasswd
|
通过Docker部署
1
| docker run -d --name docker-registry -p 5000:5000 -v /root/Registry/registry:/var/lib/registry -v /root/Registry/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry:2
|
查看镜像仓库内的镜像
1
| curl http://127.0.0.1:5000/v2/_catalog
|
完成
参考文献
腾讯云开发者社区——民工哥 阿里云开发者社区——咸鱼学Python