搭建私有仓库

# 1.查找registry,官方的私用仓库镜像
docker search registry # 2.下载私有仓库镜像
docker pull registry # 3.创建并后台运行容器
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry #参数解释
-d 后台运行
-p 指定宿主机和容器端口映射
5000:5000 宿主机的5000端口:容器的5000端口
-v 数据卷挂载,即私有仓库会被创建在容器的/var/lib/registry下,通过-v参数将镜像文件存储到本地的/opt/data/registry下 # 4.查找docker的配置文件
find / -name daemon.json # 5.修改docker的配置文件
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"],
"insecure-registries":["106.12.83.215:5000"]} # 6.修改docker的服务配置文件
vim /lib/systemd/system/docker.service # 找到[service]这一代码区域块,添加如下参数
# EnvironmentFile=-/etc/docker/daemon.json # 7.重新加载docker服务
systemctl daemon-reload # 8.重启docker
# 注意,重启后所有的容器都会停止
systemctl restart docker # 9.启动容器
docker start 容器ID/容器名 # 10.修改镜像名
docker tag docker.io/mutou1999/centos7-python3 106.12.83.215:5000/centos7-python3 # 11.上传镜像到私有仓库
docker push 106.12.83.215:5000/centos7-python3 # 12.访问查看
http://106.12.83.215:5000/v2/_catalog

上传成功!!!

最新文章

  1. ES6 箭头函数中的 this?你可能想多了(翻译)
  2. 初入网络系列笔记(4)HTTP请求和响应
  3. [转载]爬虫的自我解剖(抓取网页HtmlUnit)
  4. 微信小程序 不在以下合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html
  5. 彻底理解JavaScript原型
  6. python实现动态更新远程机器列表的SSH登录脚本
  7. NoSql之旅--Cassandra安装篇(一)
  8. CSS3 transform的skew属性值图文详解
  9. PHP概率算法(适用于抽奖、随机广告)
  10. eclipse的svn插件安装方式
  11. (转载)XML Tutorial for iOS: How To Read and Write XML Documents with GDataXML
  12. EBS 开发中如何动态启用和禁止请求(Current Request)的参数
  13. #pragma的用法
  14. Swift得知——使用和分类功能(四)
  15. CentOS 7修复MBR和GRUB
  16. 2.DNN-神经网络推导
  17. 反射获取Class对象
  18. requests_html 使用
  19. 05原型模式Prototype
  20. get_or_create函数

热门文章

  1. 010-Spring aop 001-核心说明-拦截指定类与方法、基于自定义注解的切面
  2. 拼接Sql语句小心得
  3. GWAS+自然选择:62个样本的GWAS分析,没信号,如何巧妙的发文章
  4. Jmeter通过SSHCommand测试获取Linux服务器资源文件信息
  5. GK_Zone与GK_CM的区别
  6. QT源码分析:QObject
  7. webapi+swagger ui 文档描述
  8. (CSDN迁移) JAVA多线程实现-实现Runnable接口
  9. chrome的无头(headless)模式
  10. matlab柱状图画法