自定义docker资源库的搭建过程

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 ~]# 

猜你喜欢

转载自blog.csdn.net/tianlong1569/article/details/88072282
今日推荐