建立docker私有仓库

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"
  ],

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注