1、查看当前docker版本(docker -v)及当前镜像信息(docker images)
[root@localhost ~]# docker -v
Docker version 1.7.1, build 786b29d/1.7.1
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
[root@localhost ~]#
由于docker刚安装成功,因此没有任何镜像
2、设置镜像加速器,由于docker默认采用Docker官方的Docker hub,如果网络不好的情况下会速度比较慢,也有可以会造成无法下载的情况,因此需要设置一个镜像加速器。在/etc/docker目录下面增加daemon.json文件
[root@localhost ~]# vi /etc/docker/daemon.json
在这个文件中增加以下内容
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
3、重启服务并执行安装docker资源库(docker pull registry),安装完成后,查看镜像信息是否已经安装成功。
[root@localhost ~]# service docker restart
Stopping docker: [ OK ]
Starting docker: [ OK ]
[root@localhost ~]# docker pull registry
latest: Pulling from registry
1a01f2ba61a5: Pull complete
fd45013fd2be: Pull complete
9c0d8a93177b: Pull complete
1e28f6cb9084: Pull complete
e5b0406696c5: Pull complete
0cb27df810e5: Pull complete
3db599beb328: Pull complete
b1137ae1862b: Pull complete
e446815a89bc: Pull complete
2418afc782a4: Pull complete
Digest: sha256:58a4ffeb55616f82377800ef5a6b1fb57419562b62671f9d239dbcfd88a50b72
Status: Downloaded newer image for registry:latest
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
registry latest 2418afc782a4 4 weeks ago 25.76 MB
[root@localhost ~]#
4、创建用于存储docker镜像的文件夹,并启动docker镜像服务
[root@localhost ~]# mkdir /home/docker/
[root@localhost docker]# docker run -d -p 5000:5000 -v /home/docker:/var/lib/registry --name my_registry registry
c9a3e18743370f7be41c53967498977e4ae76caa86f3bfeb7f12366d44ed0342
5、查看资源库启动状态
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c9a3e1874337 registry "/entrypoint.sh /etc 12 minutes ago Up 12 minutes 0.0.0.0:5000->5000/tcp my_registry
[root@localhost ~]#