1.拉镜像
docker pull registry
2.建立目录,auth放账户认证信息,home用来映射到容器内存放仓库内镜像文件
mkdir /home/hd/docker_home/ mkdir /home/hd/docker_home/auth/ mkdir /home/hd/docker_home/home/
3.建立认证文件
docker run --entrypoint htpasswd registry -Bbn user pass >/home/hd/docker_home/auth/htpasswd
4.启动仓库
docker run -d -p 5000:5000 --restart=always --name brian-docker -v /home/hd/docker_home/home:/var/lib/registry -v /home/hd/docker_home/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e REGISTRY_AUTH_HTPASSWD_REALM="Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
5.本地docker服务配置文件里添加
"insecure-registries" : [ "192.168.31.101:5000", "hub.docker.jiankunking.io:5000" ],