docker仓库:192.168.47.129

客户端:192.168.47.128

查看客户端ip

wKiom1nRwhyAHOcaAABMOQVM74A044.png

查看docker仓库ip

wKioL1nRwdayp6-PAABQTeGRvmw551.png

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

wKiom1nRwh2AL2jVAABIiJZUKdg279.png

pull registry镜像

wKiom1nRwjugVwlsAAB24cWNorY781.png-wh_50

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

wKioL1nRwhiw9KwpAAAwlTnRuD4931.png

添加防火墙规则

wKioL1nRwhigXRo0AAAROzi9Ivs725.png

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

wKiom1nRwl7j8QtxAAAmrR4hZUc160.png

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

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

客户端添加私有仓库地址

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

修改后如图所示

wKioL1nRwhiQ1hNdAAALaVFm2Zc176.png

wKiom1nRwnXDL-6gAACkfbEMR6k942.png-wh_50

重启docker服务

wKioL1nRwkaBYKUYAAAehnrCUAc537.png

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

wKiom1nRwoyxofZ2AAA4A_tyAqs322.png

为hello-world打上一个tag

wKioL1nRwmDjTyAtAABfwAw9O2Y095.png-wh_50

客户端push测试

wKiom1nRwrrTyxj9AAA7jAVYCFQ905.png

为centos打上tag并push测试

wKioL1nRwo6gnnE-AACqfWhByVg411.png-wh_50

查看客户端本地镜像

wKiom1nRwtThE-9PAABocqNTIGw364.png-wh_50

删除centos和hello-world镜像

wKioL1nRwrqBfdB-AAATE5Wa93g124.png

删除完毕,本地没有镜像

wKiom1nRwwCSj4BAAAAjuXchKOI292.png

客户端pull hello-world镜像测试

wKioL1nRwrrAR2MQAABGhkL2IoQ907.png

客户端pull centos测试

wKioL1nRwtCgEmmgAABm0kjVYqo828.png-wh_50

查看客户端本地镜像

wKiom1nRwxbCigFsAABBn5fFNrM074.png-wh_50