使用docker-registry创建私有仓库
创建docker私有仓库主要依靠registry镜像,而docker pull registry需要FQ
所以需要下载registry镜像,本人提供了百度云盘下载地址:
http://pan.baidu.com/s/1sjJ1bS5
1.载入registry镜像
docker load --input registry.tar
2.查看镜像
docker images
3.创建容器并起动(即私有仓库)
docker run -d -p 5000:5000 --name registry --restart=always -v /opt/registry:/tmp/registry registry:latest
4.查看容器状态
docker ps -a
5.修改docker pull等命令的默认仓库地址
ubuntu下:/etc/default/docker
centos下:/etc/sysconfig/docker
DOCKER_OPTS="--insecure-registry 192.168.11.xxx:5000 --selinux-enabled -H tcp://0.0.0.0:28015 -H unix:///var/run/docker.sock"
6.重起docker服务
service docker restart
7.重起docker后,所有容器都将被停止,应重新启动私有仓库的容器
1).查看私有仓库所在容器的名字
docker ps -a
2).然后启动容器
docker start abcd
3).查看私有仓库是否成功启动
docker ps -a
8.标记registry镜像
1).标记
docker tag registry:latest 192.168.11.xxx:5000/registry:latest
2).查看是否标记
docker iamges
9.push镜像到私有仓库
docker push 192.168.11.xxx:5000/registry:latest