使用registry搭建Docker私有仓库

说明:
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容