千家信息网

Docker私库搭建和使用

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,上一篇中描述了一些Docker中常用的命令和操作,这篇我们来搭建一个自己的私库,用来存放和分发镜像,如果你对Docker基础命令不算熟悉,请参考《Docker常用命令和操作》环境介绍:操作系统:Cen
千家信息网最后更新 2025年12月02日Docker私库搭建和使用

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


环境介绍:

操作系统: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

  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

镜像 服务 客户 客户端 服务器 命令 基础 官方 推送 常用 标签 认证 操作系统 容器 环境 系统 软件 端启 上一 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 二滩电厂网络安全 固原软件开发今日行情 数据库虚拟化相关技术 一般软件开发付款方式 自学编程的软件开发 qq连接显示服务器超时 软件开发公司一般年度如何考核 我的世界红石服务器怎么自创 不懂网络安全的人是幸福的 面向对象数据库mysql 台州无尽网络技术有限公司 t1商贸宝找不到数据库 战地五服务器管理员怎么看别人 老帕萨特氧传感器数据库 赣州服务器多少钱 河北省天地盟网络技术有限公司 数据库char对应实体 查询数据库中的所有库 arcgis时空数据库 网络安全法 日志存储 网络安全学c还是java 网络安全和信息处置制度 网络技术三级考试题库 计算机网络安全技术现状 腾讯云服务器升级配置费用 网络技术和软件与应用技术哪个难 东莞市东汇网络技术 数据库有比较深入的面试视频 电视台网络安全宣传周小结 百度健康部软件开发
0