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

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.lqws.cn/news/101863.html

相关文章:

  • 如何构建自适应架构的镜像
  • 快速排序(Quick Sort)算法详解(递归与非递归)
  • 吃透 Golang 基础:数据结构之 Map
  • 【Kotlin】高阶函数Lambda内联函数
  • PyTorch 入门学习笔记(数字识别实战)
  • 【Prompt实战】国际翻译小组
  • 为什么 uni-app 开发的 App 没有明显出现屏幕适配问题Flutter 开发的 App 出现了屏幕适配问题
  • Android 中的 DataBinding 详解
  • 如何轻松删除 Android 上的文件(3 种方法)
  • 从 Docker 到 Containerd:Kubernetes 容器运行时迁移实战指南
  • STM32H562----------ADC外设详解
  • 【亲测有效 | Cursor Pro每月500次快速请求扩5倍】(Windows版)Cursor中集成interactive-feedback-mcp
  • Python训练第四十三天
  • 定时线程池失效问题引发的思考
  • 智启未来:AI重构制造业供应链的五大革命性突破
  • 阿里云为何,一个邮箱绑定了两个账号
  • 冷雨泉教授团队:新型视觉驱动智能假肢手,拟人化抓握技术突破,助力截肢者重获生活自信
  • LINUX63 硬链接、软链接;FTP默认配置
  • 基于蝙蝠算法的路径优化
  • 基于大模型的短暂性脑缺血发作(TIA)全流程预测与干预系统技术方案
  • istringstream
  • ArrayList和LinkedList(深入源码加扩展)
  • 如何在PowerBI中使用Analyze in Excel
  • 基于springboot的图书管理系统的设计与实现
  • React 项目初始化与搭建指南
  • windows可视化粘贴使用剪贴板
  • 湖北理元理律师事务所:法律视角下的债务优化与生活平衡之道
  • 小体积涵盖日常办公等多功能的软件
  • NLP学习路线图(二十一): 词向量可视化与分析
  • unity UI Rect Transform“高”性能写法