docker仓库:192.168.47.129

客户端:192.168.47.128

查看客户端ip

docker 搭建registry私有仓库 (Centos6.5)_docker

查看docker仓库ip

docker 搭建registry私有仓库 (Centos6.5)_registry_02

在docker仓库上查看本地镜像,如图,只有一个之前pull的centos镜像

docker 搭建registry私有仓库 (Centos6.5)_docker_03

pull registry镜像

docker 搭建registry私有仓库 (Centos6.5)_registry_04

查看本地镜像,registry镜像已经成功下载

docker 搭建registry私有仓库 (Centos6.5)_registry_05

添加防火墙规则

docker 搭建registry私有仓库 (Centos6.5)_docker_06

启动registry镜像并将其/tmp/registry挂载到docker仓库中/opt/registry上

docker 搭建registry私有仓库 (Centos6.5)_docker_07

打开客户端(192.168.47.128),修改docker配置文件,解决https问题

添加 other_args='--insecure-registry 192.168.47.129:5000'

客户端添加私有仓库地址

添加 ADD_REGISTRY='--add-registry 192.168.47.129:5000'

修改后如图所示

docker 搭建registry私有仓库 (Centos6.5)_docker_08

docker 搭建registry私有仓库 (Centos6.5)_docker_09

重启docker服务

docker 搭建registry私有仓库 (Centos6.5)_registry_10

为了测试再pull一个hello-world镜像

docker 搭建registry私有仓库 (Centos6.5)_docker_11

为hello-world打上一个tag

docker 搭建registry私有仓库 (Centos6.5)_docker_12

客户端push测试

docker 搭建registry私有仓库 (Centos6.5)_docker_13

为centos打上tag并push测试

docker 搭建registry私有仓库 (Centos6.5)_docker_14

查看客户端本地镜像

docker 搭建registry私有仓库 (Centos6.5)_docker_15

删除centos和hello-world镜像

docker 搭建registry私有仓库 (Centos6.5)_docker_16

删除完毕,本地没有镜像

docker 搭建registry私有仓库 (Centos6.5)_docker_17

客户端pull hello-world镜像测试

docker 搭建registry私有仓库 (Centos6.5)_registry_18

客户端pull centos测试

docker 搭建registry私有仓库 (Centos6.5)_docker_19

查看客户端本地镜像

docker 搭建registry私有仓库 (Centos6.5)_registry_20