你的位置:首页 > 网络运维

搭建docker私有仓库

1年前 (2017-10-22) 浏览:(393) 网络运维 评论(0)

服务端配置:

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


尊重共享,欢迎转载,请自觉添加本文链接,谢谢!本文链接:https://www.601849.com/post/346.html