天天看点

建立docker私有库(docker registry)

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

2、安装docker

建立docker私有库(docker registry)

yum -y install docker-io docker-registry  

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

建立docker私有库(docker registry)

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

建立docker私有库(docker registry)

systemctl start docker  

systemctl start docker-registry  

systemctl enable docker  

systemctl enable docker-registry  

建立docker私有库(docker registry)

docker run -p 5000:5000 registry  

4、在线下载centos镜像

建立docker私有库(docker registry)

docker pull centos  

 下载完成后执行

建立docker私有库(docker registry)

docker images  

5、将镜像做tag

建立docker私有库(docker registry)

docker tag img_id localhost.localdomain:5000/centos_local  

6、push镜像到本地库

建立docker私有库(docker registry)

docker push localhost.localdomain:5000/centos_local   

建立docker私有库(docker registry)

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

建立docker私有库(docker registry)

docker pull 192.168.1.103:5000/centos_local  

建立docker私有库(docker registry)

10、大功告成