隨着建立鏡像日益增多,就須要有一個保存鏡像的地方,這就是倉庫。目前有兩種倉庫:公共倉庫和私有倉庫。最方便的就是使用公共倉庫上傳和下載鏡像,下載公共倉庫中的鏡像不須要註冊,但上傳鏡像到公共倉庫是須要註冊的。docker
怎樣建立屬於本身的私有倉庫呢?能夠使用registry來搭建本地私有倉庫。json
docker pull registry
vim /etc/docker/daemon.json { "insecure-registries":["192.168.1.29:5000"]}
systemctl restart docker.service //重啓docker服務 docker create -it registry /bin/bash //建立一個容器 docker ps -a //查看容器 docker start 012dd9330b78 //啓動容器
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry
docker tag jasonlix/docker-cobbler 192.168.1.29:5000/cobbler
docker push 192.168.1.29:5000/cobbler
curl -XGET http://192.168.1.29:5000/v2/_catalog