前提:
机器上需要部署有docker
操作步骤:
一、镜像拉取
1. 拉取registry镜像(依赖外网)
docker pull registry
2. 手动load镜像(无外网,提取码lbzh)
docker load -i registry.tar.gz
二、 加密(可选)
1. 安装htppasswd
yum install httpd-tools -y
2. 创建加密文件
cd /opt/
mkdir auth && cd auth
echo "user:test passwd:123456" > htpasswd
htpasswd -Bbn test 123456 > ./htpasswd
三、启动仓库
docker run -d -p 5000:5000 --restart=always --name registry1 -v /data/registry:/var/lib/registry -v /opt/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
四、验证
前端访问http://${ip}:5000看到如下界面证明部署成功