使用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
 
 
 
 
 
posted @ 2015-11-20 17:34  chi++  阅读(726)  评论(0编辑  收藏  举报