码迷,mamicode.com
首页 > 其他好文 > 详细

Docker仓库

时间:2018-01-13 21:03:26      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:tle   sysctl   克隆   linu   flash   位置   图片   blob   efi   

开两台虚拟机,一台为服务器另一台为客户端

           开启路由转发并sysctl -p 让其生效


技术分享图片

关闭selinux

技术分享图片

技术分享图片

 安装依赖软件包

1.编辑/etc/hosts,把docker.benet.comIp添加进来

技术分享图片


2.生成跟密钥  

rsa加密输出到private/cakey.pen文件下2048

技术分享图片

 3生成根证书

新的加密生成根证书

技术分享图片

查看

技术分享图片

4. nginx web 服务生成ssl密钥  (ls查看nignx服务器的密钥)

技术分享图片技术分享图片

技术分享图片

设置防火墙

技术分享图片

5. nginx生成证书签署请求

    执行

技术分享图片

6. 私有CA根据请求来签发证书

技术分享图片

执行csr输出到crt

技术分享图片

安装 配置运行 njinx

1. 创建组和用户

编译安装nginx

--user=USER设定程序运行的用户环境(www

--group=GROUP设定程序运行的组环境(www

--prefix=PATH设定安装目录

--with-pcre启用pcre

--with-http_stub_status_module是为了启用nginxNginxStatus功能用来监听Nginx的当前状态。

--with-http_ssl_module 开启SSL模块,支持使用HTTPS协议网页

--with-http_realip_module 开启REALIP的支持该模块用于从客户请求的头数据中读取REALIP地址。

--with-http_addition_module 开启ADDITION模块,该模块允许你追加或前设数据到相应的主体部分。

--with-http_flv_module 模块为Flash Video文件提供服务端为流媒体支持。

技术分享图片

技术分享图片

4. 编辑/usr/local/nginx/conf/nginx.conf文件保存并退出后用nginx -t 检查文件是否正确

技术分享图片

技术分享图片

技术分享图片

技术分享图片

5.启动nginx

验证nginx 是否启动

技术分享图片

关闭Docker

技术分享图片

配置Docker

技术分享图片

编辑/etc/sysconfig/docker文件并添加一行保存并退出 

技术分享图片

技术分享图片

把根证书复制到/etc/docker/certs.d/docker.yy.com/目录下并开启dockerdockerrpm安装)

技术分享图片

运行私有仓库

技术分享图片

查看docker是否开启

技术分享图片

opt/data/registry作为私有仓库的位置

技术分享图片

运行私有仓库容器

技术分享图片

技术分享图片

验证1

技术分享图片

验证2

技术分享图片

克隆机

Docker 客户端配置

1.编辑/etc/hosts ,docker.benet.com ip地址添加进来

技术分享图片

2将docker registry服务器把文件/etc/pki/CA/cacert.pem拷贝到本机,然后执行

技术分享图片

3.cat/cacert.pem追加到ca-certificates.crt

技术分享图片

技术分享图片

验证

技术分享图片





Docker仓库

标签:tle   sysctl   克隆   linu   flash   位置   图片   blob   efi   

原文地址:http://blog.51cto.com/13551258/2060643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!