1. 程式人生 > >Docker安裝私有倉庫,使用者認證

Docker安裝私有倉庫,使用者認證

一、安裝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