部署运行Docker-Registry

2017-08-17  本文已影响0人  AAorange
$ mkdir auth
$ docker run \
    --entrypoint htpasswd \
    registry:2 -Bbn user password > auth/htpasswd

To override a configuration option, create an environment variable named REGISTRY_variable where variable is the name of the configuration option and the _ (underscore) represents indention levels.

$ docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry \
  -v /home/dkongjian/auth:/auth \
  -v /mnt/registry:/var/lib/registry \
  -e "REGISTRY_STORAGE_DELETE_ENABLED=true" \
  -e "REGISTRY_AUTH=htpasswd" \
  -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
  -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
  registry:2
$ docker exec registry /bin/registry garbage-collect /etc/docker/registry/config.yml
$ docker restart registry
上一篇 下一篇

猜你喜欢

热点阅读