前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接

docker上传镜像到dockerhub

docker上传镜像到阿里云

前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。

这个时候就用到了docker私有仓库,在本地创建一个私有仓库,把镜像上传到本地的仓库,安全值直接+++

docker获取私有库镜像并运行

docker的私有库也是一个docker镜像,专门用来构建本地仓库的

docker pull registry拉取镜像

下载好之后查看镜像,已经有一个名为registry的镜像了

使用下面命令启动一个容器

docker run -d -p 5000:5000 -v /vhukze/myregistry/:/tmp/registry --privileged=true registry

启动好容器之后,可以使用curl命令访问一下仓库,看看有哪些镜像。现在肯定是空的

curl -XGET http://ip:5000/v2/_catalog

上传镜像到docker私库

把我们待上传的镜像使用tag命令打成符合私库规范的镜像,比如我这里使用nginx镜像测试

这里的IP和端口使用私库的IP和端口

由于docker私库默认只允许https的推送,需要把这个限制取消掉,修改docker的daemon.json配置,

vi /etc/docker/daemon.json

添加下面这句,注意是json格式,所以前面一行最后要加逗号 。加完之后保存退出

"insecure-registries":["ip:5000"]

重启docker使配置生效

systemctl restart docker

使用docker push命令推送镜像,等待上传完成

上传完成后,再次查询仓库内容,发现已经有一个镜像了

从私库拉取镜像

使用docker pull命令从私库拉取镜像

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像相关推荐

  1. docker pull通过http代理服务拉取镜像docker配置通过私库拉取镜像

    docker pull通过http代理服务拉取镜像&docker配置通过私库拉取镜像 一.docker pull通过http代理下载镜像 1.修改/etc/systemd/system/mul ...

  2. docker<应用分享> 发布镜像到阿里云、从阿里云拉取镜像

    之前博文讲过了如何把docker的镜像上传到dockerhub,以及从dockerhub下载镜像操作 传送门:本地镜像上传dockerhub.从dockerhub拉取镜像 本篇博文来讲一下发布镜像到阿 ...

  3. docker构建、上传、下载镜像

    docker 安装 安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云镜像源 sudo yum-c ...

  4. 云小课|帮您高效快速上传组件至私有依赖库

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:软件开发平台中的发 ...

  5. 从Harbor私有库拉取镜像报错:

    从私有库拉取镜像报错: 报错1: Error response from daemon: Get "https://192.168.30.3/v2/": dial tcp 192. ...

  6. 解决稻香老农无组件上传类在文件上传时当文件名中含中文单双引号取不到正确的文件名的方案

    今天完成了对稻香老农的最新版本无组件上传类V2.1的修改. 解决了文件上传时当文件名中含中文单双引号取不到正确的文件名的问题. 参考了无惧上传类,在此感谢稻香老农和梁无惧两位老师,谢谢他们无偿的奉献了 ...

  7. AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)

    AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二) AndroidStudio如何打包生成realease版本的arr包 ...

  8. AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一)

    AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一) 背景: 公司之前在eclipse上做开发,写了很多library库供 ...

  9. 使用ajax实现文件上传,使用input实现本地图片展示

    使用ajax实现文件上传,使用input实现本地图片展示 一.实现本地图片预览 HTML: <input type="file" id="chooseImage&q ...

最新文章

  1. Best open-source pedestrian detection library for commercial use?
  2. 【Java核心计算 基础知识(第9版)】第3章 Java的基本程序设计结构
  3. 【原创】如何使用Jmockit进行单元测试
  4. java 随机数 分布_java – 随机数的分布
  5. 【合唱】男女差八度的科学解释
  6. svn的备份还原(一)
  7. 【实习生笔试面试】腾讯2013实习生电话面试总结
  8. 米斯特白帽培训讲义(v2)实战篇 余闻同学录
  9. python 读取日志文件_如何在Python中跟踪日志文件?
  10. JAVA b2b2c多用户商城系统源码-服务发现服务端EurekaServer微服务
  11. 【Python实例第22讲】不同聚类算法的比较分析
  12. nagios 流量监控和报警的shell脚本
  13. java练习项目 拼图游戏
  14. 实现图片在时间轴左右交替放置
  15. 选择GoDaddy域名的好处有哪些?
  16. c语言程序设计精髓 第14周练兵题
  17. Redis ZADD命令
  18. QQ2005beta3新功能图片抢先看!(转)
  19. OpenGL Glut 初学
  20. 九、软考·系统架构师——系统架构质量及评估

热门文章

  1. DIC技术在煤矿土木结构研究的应用
  2. 11月11日独立宣言
  3. boost:asio与 TCP通信
  4. win7引导界面是英文,怎么改成中文?
  5. CSS @Supports
  6. c语言怎么返回前一个程序,c语言return返回到哪
  7. 计算机数字化图像的编码方法有哪些,图像数字化的过程包括那几个步骤?
  8. 路标漆用石油树脂的性能要求
  9. jQuery Migrate 插件用法
  10. C语言printf格式化控制台移动光标