一、安装docker私有仓库(带用户认证)
1.创建host挂载目录
mkdir -p /docker-hub/registry
2.创建密码存放目录
mkdir -p /docker-hub/auth
3.生成用户名密码
docker run
4.启动私有仓库
docker run -d -p 5000:5000 --restart=always --name registry \
-v /docker-hub/registry:/var/lib/registry \
-v /docker-hub/auth:/auth \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
registry
5.登录到私有仓库
docker login -u fsdcyr -p Clh852307309 39.108.116.253:5000
二、安装docker-registry web
docker run \
-d \
-e ENV_DOCKER_REGISTRY_HOST=39.108.116.253 \
-e ENV_DOCKER_REGISTRY_PORT=5000 \
-p 8080:80 \
konradkleine/docker-registry-frontend:v2
访问 http://39.108.116.253:8080