[docker]安装registry
目的
搭建自己的docker registry后,pod可以从自己指定的docker registy所在的宿主机上下载所需要的镜像文件
安装
- docker pull registry
- docker run --name myRegistry --restart=always -d -p 5000:5000 registry
- 该命令将启动一个运行registry应用的容器,命名为myRegistry,并绑定到本地宿主机5000端口上
- 加上–restart=always设置镜像仓库容器的重启策略,每次重启宿主机,也会重启docker registry
测试
- Docker Registry运行在192.168.121.143上
- docker tag 405a 192.168.121.143:5000/docker.io/kubeguide/redis-master
指定自己的Registry目的地址,需要在镜像名前加上主机名和端口前缀。 - docker push 192.168.121.143:5000/docker.io/kubeguide/redis-master
- 上传成功后,验证curl 192.168.121.143:5000/v2/_catalog
- 下载docker pull 192.168.121.143:5000/docker.io/kubeguide/redis-master