189 8069 5689

Docker私库搭建和使用

    上一篇中描述了一些Docker中常用的命令和操作,这篇我们来搭建一个自己的私库,用来存放和分发镜像,如果你对Docker基础命令不算熟悉,请参考《Docker常用命令和操作》

十多年的从化网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整从化建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“从化网站设计”,“从化网站推广”以来,每个客户项目都认真落实执行。

环境介绍:

操作系统:Centos6.5

软件:Docker1.7.1

服务器端:192.168.1.10

客户端:192.168.1.20

  1. 启动服务器端docker服务

    由于服务器在推送镜像到私库时需要进行ca认证,这里使用--insecure-registry来忽略认证

    docker -d --insecure-registry 192.168.1.10:5000 &

  2. 在服务器端拉取官方registry镜像

    docker pull registry

  3. 从官方拉取基础镜像

    docker pull centos

  4. 给镜像一个新标签

    docker tag centos 192.168.1.10:5000/centos

  5. 启动容器

    docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry

  6. 查看私库是否已经启动

    docker ps -a

    Docker私库搭建和使用

  7. 推送基础镜像到私库中

    docker push 192.168.1.10:5000/centos
  8. 用客户端连接私库

    --启动客户端docker服务

     由于客户端在连接私库时要求使用ca进行验证,与服务器端启动同理

     docker -d --insecure-registry 192.168.1.10:5000 &

  9. 拉取官方镜像

    docker pull nginx

  10. 给镜像一个新标签

    docker tag centos 192.168.1.10:5000/nginx

  11. 推送镜像到私库中

    docker push 192.168.1.10:5000/nginx

  12. 从私库中拉取镜像

    docker pull 192.168.1.10:5000/centos

  13. 查看客户端所有镜像

    docker p_w_picpaths

  14. 查看私库中存在的镜像

    curl http://192.168.1.10:5000/v2/_catalog


名称栏目:Docker私库搭建和使用
分享路径:http://cdxtjz.cn/article/pdoieo.html

其他资讯