欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

建立docker私有库(docker registry)

程序员文章站 2023-12-30 13:07:58
...

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

 

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

 

2、安装docker

yum -y install docker-io docker-registry

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

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

 

3、启动并保持开机启动,安装docker registry

systemctl start docker
systemctl start docker-registry
systemctl enable docker
systemctl enable docker-registry

 

docker run -p 5000:5000 registry

 

4、在线下载centos镜像

docker pull centos

 下载完成后执行

docker images

 

5、将镜像做tag

docker tag img_id localhost.localdomain:5000/centos_local

 

 

6、push镜像到本地库

docker push localhost.localdomain:5000/centos_local 

 
建立docker私有库(docker registry)
            
    
    博客分类: docker  
 

7、客户端下载这个私服的镜像

docker pull 192.168.1.103:5000/centos_local

 
建立docker私有库(docker registry)
            
    
    博客分类: docker  
 

10、大功告成

  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 35.7 KB
  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 28.3 KB
  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 60.7 KB
  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 50.2 KB
  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 149.2 KB
  • 建立docker私有库(docker registry)
            
    
    博客分类: docker  
  • 大小: 124.6 KB

上一篇:

下一篇: