Docker安裝私有倉庫,使用者認證
阿新 • • 發佈:2019-02-20
一、安裝docker私有倉庫(帶使用者認證)
1.建立host掛載目錄
mkdir -p /docker-hub/registry
2.建立密碼存放目錄
mkdir -p /docker-hub/auth
3.生成使用者名稱密碼
docker run --entrypoint htpasswd registry -Bbn USERNAME PASSWD > /docker-hub/auth/htpasswd
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