搭建Docker私有仓库

  • 时间:
  • 浏览:1
  • 来源:彩神快乐8_神彩快乐8官方

  》域名:lpxxn.com

  为了能集中管理大伙儿创建好的镜像,方便部署服务,大伙儿会创建私有的Docker仓库。通读了一遍官方文档,Docker为了确保安全使用TLS,时要CA认证,认证时间长的要钱啊,免费过期时间太短,还是用自签名比较简单。

 

  

 

   ok.使用curl查看一下仓库

   运行仓库镜像,因为本地那末相应的镜像会从Docker服务器上下载,否则才启动,可不时要用docker ps命令查看是与非 因为有窗口在运行。

  在服务器主机上生成自签名证书,创建有有1个多文件夹用于存放证书  

  因为你和我一样那末用真域名,只时要在客户机上修改一下hosts文件

  使用docker tag 标记本地的镜像centos:6为 lpxxn.com:300/centos6:1.0

  生成证书

  使用curl 查看仓库有那些镜像和版本

  时要注意的是在填写的时候Common Name和你的域名是一至的。 

   把服务器端生成的的lpxxn.com.crt复制到客户端服务器的  /etc/pki/ca-trust/source/anchors目录下,ll查看 一下

   执行push 命令  

  》服务器IP:10.57.220.244  ,作为Docker仓库使用

   你也可不时要指定本机的目录保存上传好的docker镜像

  到这里服务器就启动好了,最后一步是把生成好的lpxxn.com.crt复制到客户端,不想用另一方的法律土方式复制, 我用的scp先复制到/home/test目录下,再复制到/etc/pki/ca-trust/source/anchors目录下  

  更新证书,否则重新启动docker 。   

   ll certs文件夹就可不时要看到生成好的有有1个多文件 

  》客户端IP:10.57.220.220  ,作为客户端来上传或拉取镜像

  拉取否则run

  两台机器上均已安装好Docker 版本为 17.03.0-ce

  可不时要正常访问了。再使用docker命令上传下载试试

环境:两台Centos 7 虚拟机

   先把本地的镜像删除