说明:
Docke 版本: 1.9 以上
在本地运行registry(本机ip:192.168.1.100):
docker run -d -p 5000:5000 --restart=always --name registry registry:2
docker tag 设置标签到本地的私有镜像
docker tag ubuntu 192.168.1.100:5000/ubuntu
将镜像push上去
docker push 192.168.1.100:5000/ubuntu
从其它服务器上面拉取镜像:
docker pull 192.168.1.100:5000/ubuntu
** Docker Register 使用HTTPS的方式访问:**
docker run -d -p 443:5000 --restart=always --name registry \
-v /home/certs:/certs \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/ssl.crt \
-e REGISTRY_HTTP_TLS_KEY=/certs/ssl.key \
registry:2
将本地更新后的容器,提交到私有仓库(Docker Register ):
记录容器ID
docker ps
将容器更新提交到镜像:
docker commit -m "Add vim" 69e873e0c48e 192.168.1.100/ubuntu
Push到HUB:
docker push 192.168.1.100/ubuntu
删除Register Images:
curl -XDELETE https://192.168.1.100/ubuntu