首页 > 其他 > 详细

Docker Registry 管理镜像

时间:2019-03-23 17:06:28      阅读:157      评论:0      收藏:0      [点我收藏+]

一、使用Docker Registry管理镜像

a.登陆docker hub
  https://www.docker.com/products/docker-hub

技术分享图片

技术分享图片

b.创建仓库

技术分享图片

技术分享图片

c.推送镜像
   打标签

技术分享图片

  docker push xiangzisaisai/wing

技术分享图片

  输入用户名密码
  docker login
  docker push xiangzisaisai/wing
  报错:Error response from daemon: Get https://registry-1.docker.io/v2/
  解决办法:https://blog.csdn.net/quanqxj/article/details/79479943

d.搭建Docker Registry
  创建本地镜像文件夹,做数据卷映射

技术分享图片

  后台启动容器docker run -d -p 50000:5000 -v /opt/docker-registry:/tmp/registry registry
  数据与程序分离,随时对推送的文件备份

技术分享图片

  http://172.22.64.45:50000/v2/

技术分享图片

e.重命名标签,推送到本地仓库

技术分享图片

  docker push 172.22.64.45:50000/wing/hello-world

技术分享图片

 问题:push不到本地仓库
 解决办法:配置允许不安全访问 "insecure-registries": ["172.22.64.45:50000"]

技术分享图片

技术分享图片

f.查看推送到私有镜像仓库

 http://172.22.64.45:50000/v2/_catalog

技术分享图片

技术分享图片

技术分享图片

  问题:本地镜像提交后没有存放到本地映射的目录里面
  解决办法:因为registry没有该目录,重新找一个存在的目录
  镜像信息存放在/var/lib/registry目录下,因此这里修改为将/opt/registry目录映射到/var/lib/registry
  修改启动命令:docker run -d -p 50000:5000 -v /opt/docker-registry:/var/lib/registry registry
  重新启动后正常

技术分享图片

Docker Registry 管理镜像

原文:https://www.cnblogs.com/yaozhixiang/p/10584490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!