服务端配置:
1、创建认证文件路径
mkdir -p /data/docker/registry-var/auth
2、生成用户名和密码
docker run --entrypoint htpasswd registry:2.4.1 \ -Bbn abao hellodocker >> /data/docker/registry-var/auth/htpasswd
3、启用服务端实例
docker run -d -p 80:5000 --restart=always \ -v /data/docker/registry-var/auth/:/auth/ \ -e "REGISTRY_AUTH=htpasswd" \ -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ -v /data/docker/registry-var/:/var/lib/registry/ registry:latest
客户端配置:
[root@RHEL7 ~]#
vi /etc/docker/daemon.json
{ "registry-mirrors": ["https://vnzg2o8e.mirror.aliyuncs.com"], "insecure-registries":["192.168.1.8"] }
[root@RHEL7 ~]# systemctl daemon-reload
[root@RHEL7 ~]# systemctl restart docker
[root@RHEL7 ~]# docker login 192.168.1.8
Username: abao
Password: hellodocker
本文 暂无 评论