docker 搭建私有仓库

本篇文章描述了多个机器可以在内网中访问自己的私有仓库,访问仓库时需要CA认证!最简单,最低保障私有仓库的安全性!在一个比较庞大的集群里,可以运行多个私有仓库的replica,然后借用代理来balance请求!
1.测试环境
本人测试环境为ubuntu 14.04,Docker版本1.6.4(版本稍微比较老,新版本安装流程是一样的).官网上说:You need to install Docker version 1.6.0 or newer.
在阿里云上开了两台机器:
CPU: 1核 内存: 1024 MB (I/O优化)
112.74.165.87(公)
172.18.222.77(私有)
112.74.166.40(公)
172.18.222.78(私有)
2. 安装docker(两台机器)
3.用openssl 创建CA证书
在172.18.222.77机器, root目录下:
$ mkdir certs
创建证书
$ openssl req \ -newkey rsa:2048 -nodes -keyout certs/domain.key \ -x509 -days 365 -out certs/domain.crt
会在certs目录下生成一个key和crt
4.启动容器用ca
在172.18.222.77机器, 拉取镜像
$ sudo docker pull registry
创建容器
docker run -d -p 5000:5000 --restart=always --name registry \ -v `pwd`/certs:/certs \ -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \ registry
5.配置hosts文件(两台机器)
配置ip地址
$ vim /etc/hosts
将my.com地址配置为私有仓库的ip地址,在hosts里添加:
172.18.222.77 my.com
6.配置证书
将生成的证书cp到/etc/docker/certs.d/my.com:5000/ca.crt ,需要用域名my.com拉镜像的都需要配置.
docker最好重启一下
$ service docker restart
7.测试
在装有私有仓库执行以下操作
$ docker tag registry my.com:5000/registry $ docker push my.com:5000/registry $ docker pull my.com:5000/registry
在另一台机器上执行
$ docker pull my.com:5000/registry
然后执行
$ docker images
输出
busybox latest c40e708042c6 3 days ago 1.11 MB my.com:5000/buuu latest c40e708042c6 3 days ago 1.11 MB my.com:5000/bu 1 c40e708042c6 3 days ago 1.11 MB my.com:5000/registry latest 71606dce0120 2 weeks ago 37.62 MB
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# docker
# 搭建私有仓库
# 搭建私有仓库详解
# 搭建私有仓库实例
# 详解Docker私有仓库最简便的搭建方法
# Docker搭建本地私有仓库的详细步骤
# 详解CentOS 7 : Docker私有仓库搭建和使用
# 详解centos7 docker1.12安装私有仓库
# Docker 教程之私有仓库详解
# Docker 私有仓库恢复实例详解
# Docker Registry 私有仓库搭建详细步骤
# Centos 7中Docker私有仓库的搭建方法
# 两台
# 多个
# 镜像
# 自己的
# 目录下
# 开了
# 会在
# 希望能
# 上说
# 谢谢大家
# 重启
# 最简单
# 新版本
# 需要用
# 官网
# 时需
# 网中
# 另一台
# 是一样的
# 机器上
相关文章:
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
如何快速登录WAP自助建站平台?
如何挑选高效建站主机与优质域名?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
XML的“混合内容”是什么 怎么用DTD或XSD定义
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
中山网站推广排名,中山信息港登录入口?
企业微网站怎么做,公司网站和公众号有什么区别?
专业公司网站制作公司,用什么语言做企业网站比较好?
,石家庄四十八中学官网?
建站之星客服服务时间及联系方式如何?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
家庭服务器如何搭建个人网站?
如何在服务器上三步完成建站并提升流量?
如何配置IIS站点权限与局域网访问?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
建站之星伪静态规则如何正确配置?
黑客如何利用漏洞与弱口令入侵网站服务器?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
如何快速查询域名建站关键信息?
建站之星导航如何优化提升用户体验?
免费视频制作网站,更新又快又好的免费电影网站?
如何通过.red域名打造高辨识度品牌网站?
如何快速配置高效服务器建站软件?
5种Android数据存储方式汇总
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
动图在线制作网站有哪些,滑动动图图集怎么做?
建站之星后台管理如何实现高效配置?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
公司网站设计制作厂家,怎么创建自己的一个网站?
免费网站制作appp,免费制作app哪个平台好?
大连 网站制作,大连天途有线官网?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
浅析上传头像示例及其注意事项
建站主机SSH密钥生成步骤及常见问题解答?
建站主机CVM配置优化、SEO策略与性能提升指南
,怎么在广州志愿者网站注册?
建站之星Pro快速搭建教程:模板选择与功能配置指南
手机网站制作与建设方案,手机网站如何建设?
建站之星如何修改网站生成路径?
如何在七牛云存储上搭建网站并设置自定义域名?
建站之星代理平台如何选择最佳方案?
如何快速查询网址的建站时间与历史轨迹?
如何快速打造个性化非模板自助建站?
*请认真填写需求信息,我们会在24小时内与您取得联系。