当前位置: 首页 > backend >正文

Registry和docker有什么关系?

当遇到多个服务器需要同时传docker镜像的时候,一个一个的传效率会非常慢且压力完全在发送方的网络带宽;可以参考git hub,通常我们会用git push将代码传到git hub,如果谁需要代码用git pull就可以拉到自己的机器上,docker也可以这样做,使用docker push将镜像传到docker仓库,需要的时候再用docker pull将镜像拉下来,这个管理docker镜像推拉能力的服务就是registry,基于registry的能力可以搭建官方或私人镜像仓库,如官方的可以叫docker hub,非官方的如清华大学的tuna等;

实际操作:

可以远程登录需要下载(拉取)docker镜像的服务器,使用docker pull进行拉取,然后使用docker run命令将镜像解压,解压完成后得到的一个程序+环境的组合,这个组合称为容器(container),可以在一个操作系统上运行多个这样的容器,他们之间相互独立互相隔离

宏观来看,这个容器很像平时我们用的vmware虚拟机,不同的是虚拟机提供了一套完整的操作系统,而container只有系统的核心依赖库和配置文件,它是利用了一个叫Name space的能力让它看起来像是一个独立的操作系统一样,再利用一个叫cgroup的能力限制它能使用的计算能力资源,所以容器只是一个运行在操作系统上的特殊进程,底层用的还是宿主机的操作系统内核


关注我,不迷路

******我的本文相关专栏******

软件测试 & 开发(单击此处进入)


 ******我的其它作品专栏******

PC常见故障汇总专栏(点击进入)

EXCEL综合场景应用详解(点击此处进入)

全国计算机等级考试-二级python基础(点击此处进入)

http://www.xdnf.cn/news/10868.html

相关文章:

  • Vue.js 后台管理系统
  • java后端生成心电图-jfreechart
  • Java高级 | (二十二)快速应用开发框架——Spring Boot
  • 基于谷歌ADK的 智能产品推荐系统(1): 功能简介
  • 黑马Java面试笔记之 消息中间件篇(RabbitMQ)
  • LeetCode刷题 -- 542. 01矩阵 基于 DFS 更新优化的多源最短路径实现
  • 【Java实用工具类】手撸SqlBuilder工具类,优雅拼接动态SQL,MyBatisPlus同款风格!
  • NodeMediaEdge任务管理
  • 第11节 Node.js 模块系统
  • Redis 缓存问题及其解决方案
  • 接口继承和实现继承
  • OpenCV CUDA模块霍夫变换------在 GPU 上执行概率霍夫变换检测图像中的线段端点类cv::cuda::HoughSegmentDetector
  • OpenCV 滑动条调整图像亮度
  • 相机camera开发之差异对比核查一:测试机和对比机的硬件配置差异对比
  • 国标GB28181设备管理软件EasyGBS视频平台筑牢文物保护安全防线创新方案
  • Unity 性能优化终极指南 — GameObject 篇
  • 从零开始,学会上传,更新,维护github仓库
  • KV Cache:大语言模型推理加速的核心机制详解
  • AD转嘉立创EDA
  • Mac电脑_钥匙串操作选项变灰的情况下如何删除?
  • 机器学习——使用多个决策树
  • 从仿射矩阵得到旋转量平移量缩放量
  • MySQL 全量、增量备份与恢复
  • HJ73 计算日期到天数转换
  • 解决MyBatis参数绑定中参数名不一致导致的错误问题
  • 剑指offer14_二进制中1的个数
  • 谷歌地图免费下载手机版
  • OpenLayers 地图标注之Popup标注
  • 符号执行与SemFix、DirectFix 、Angelix的主要思想
  • 【Bluedroid】蓝牙启动之sdp_init 源码解析