创建docker私有库(docker registry)(转)

个人目标仍是无互联网安装,部署内部的docker私有库,目前docker镜像的得到仍是须要互联网,将下载好的docker镜像发布到内部私有库上(可在有互联网的时候将容器打成tar包,在离线情况下使用参照《打包docker镜像并使用文件导入》)。docker

 

一、使用fedora 20(IP为192.168.1.103)做为测试服务器(centos 7,redhat 7通用)centos

 

二、安装docker服务器

Java代码   收藏代码
  1. yum -y install docker-io docker-registry  

 特别说明,fedora更新的docker 1.3.1提交到本地库有问题,有1.3.0的docker没问题。若之后再更新版本,按照上面的操做dom

Java代码   收藏代码
  1. yum -y install http://mirrors.163.com/fedora/updates/20/x86_64/docker-io-1.3.0-1.fc20.x86_64.rpm  

 

三、启动并保持开机启动,安装docker registry测试

Java代码   收藏代码
  1. systemctl start docker  
  2. systemctl start docker-registry  
  3. systemctl enable docker  
  4. systemctl enable docker-registry  

 

Java代码   收藏代码
  1. docker run -p 5000:5000 registry  

 

四、在线下载centos镜像spa

Java代码   收藏代码
  1. docker pull centos  

 下载完成后执行3d

Java代码   收藏代码
  1. docker images  

 

五、将镜像作tagblog

Java代码   收藏代码
  1. docker tag img_id localhost.localdomain:5000/centos_local  

 

 

六、push镜像到本地库图片

Java代码   收藏代码
  1. docker push localhost.localdomain:5000/centos_local   

 

 

七、客户端下载这个私服的镜像部署

Java代码   收藏代码
  1. docker pull 192.168.1.103:5000/centos_local  

 

 

十、大功告成

相关文章
相关标签/搜索