一、搭建docker registry
1、安装docker
由于使用docker容器安装docker registry:
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-selinux
2、下载docker registry镜像
docker pull registry
3、添加用户验证,启动docker-registry
使用htpasswd,生成用户名对应的密码加密文件:
yum install httpd
htpasswd -Bbn username passwd > /usr/local/auth/passwd
启动docker registry:
docker run -d \
-p 5000:5000 \
-v /data/registry:/var/lib/registry \
-v /usr/local/auth:/auth \
-e REGISTRY_AUTH=htpasswd \
-e REGISTRY_AUTH_HTPASSWD_REALM=Registry_Realm \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/passwd \
-v /usr/local/nginx/conf/cert:/certs \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/se