私有仓库
安装Registry,并启动
docker pull registry
默认情况下,会将仓库存放于容器内的/var/lib/registry(官网Dockerfile中查看)目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我们一般情况下会指定本地一个目录挂载到容器内的/var/lib/registry下,如下:
docker run -d -ti --restart always --name docker-hub -p 5000:5000 -v /docker-hub/registry:/var/lib/registry registry
tag新镜像
docker tag hello-world 127.0.0.1:5000/helloworld
上传镜像
docker push 127.0.0.1:5000/helloworld
查询镜像
curl 127.0.0.1:5000/v2/_catalog
拉取镜像
docker pull 192.168.1.163:5000/hellworld