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

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.lryc.cn/news/2402274.html

相关文章:

  • C++11实现TCP网络通讯服务端处理逻辑简化版
  • python3.9带 C++绑定的基础镜像
  • Elasticsearch中的语义搜索(Semantic Search)介绍
  • LabVIEW的AMC架构解析
  • MySQL 索引:为使用 B+树作为索引数据结构,而非 B树、哈希表或二叉树?
  • ubuntu屏幕复制
  • Flutter嵌入式开发实战 ——从树莓派到智能家居控制面板,打造工业级交互终端
  • Spring WebFlux 整合AI大模型实现流式输出
  • 验证电机理论与性能:电机试验平板提升测试效率
  • Vue.js应用结合Redis数据库:实践与优化
  • Simplicity studio SDK下载和安装,创建工程
  • OpenCV——Mac系统搭建OpenCV的Java环境
  • 更新Java的环境变量后VScode/cursor里面还是之前的环境变量
  • 【设计模式-3.4】结构型——代理模式
  • 电脑频繁黑屏怎么办
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Sound Board(音响控制面板)
  • 关于大数据的基础知识(一)——定义特征结构要素
  • chrome使用手机调试触屏web
  • 浅谈量子计算:从实验室突破到产业落地的中国实践
  • 68道Hbase高频题整理(附答案背诵版)
  • python版若依框架开发:项目结构解析
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice在线编辑word文件保存数据同时保存文件
  • day34- 系统编程之 网络编程(TCP)
  • 鸿蒙jsonToArkTS_工具exe版本来了
  • DeviceNet转Modbus TCP网关的远程遥控接收端连接研究
  • ASP.NET Core 中间件深度解析:构建灵活高效的请求处理管道
  • 开关机、重启、改密、登录:图解腾讯云CVM日常管理核心操作,轻松掌控你的云主机
  • 从0到1认识ElasticStack
  • I2C 外设知识体系:从基础到 STM32 硬件实现
  • vue和uniapp聊天页面右侧滚动条自动到底部