docker技术的说明

 根据学习网站整理:Docker 10分钟快速入门_哔哩哔哩_bilibili

小白也能看懂的容器科普说明_哔哩哔哩_bilibili 

1.虚拟机,需要模拟硬件系统、运行整个操作系统,但体积臃肿,内存占用较高,程序的性能也会受到影响。

2.Docker技术与虚拟机类似,但很轻量,启动速度快,相当于启动主机上的一个进程(因为不需要启动操作系统,虚拟机启动需要加载内存、CPU、网络等资源,再启动操作系统)。占有资源少,不需要模拟底层硬件及操作系统,为每一个应用提供一个完全隔离的运行环境。整个环境称为Docker Container (容器)。

 

 

虚拟机的建设类似,传统房屋建设,需要 打桩、浇筑地基,再建房;

容器则是,类似集装箱房屋。

 

ps:使用Docker技术时,生产环境的底层硬件、操作系统仍需要与测试环境保持一致。 

把软件、配置环境、库等(不包含操作系统)一起打包发布,模拟完全相同的本地开发环境,保证程序移植在其他的服务器上也能正常运行。

Docker的三个重要概念:

1)Dockerfile

是个自动化脚本,用于创建镜像。实现过程就像在虚拟机中安装操作系统和软件一样。

2)Image(镜像):包含要部署的应用程序以及所关联的所有库,通过镜像可以创建多个不同的容器

3)Container(容器)

容器,相当于运行起来的虚拟机,运行应用程序。每个容器之间独立运行,相互之间不影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/740009.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

哪里找好用的商城系统源码?

很多企业在挑选商城系统时,由于不懂源码,很难选择到高质量源码的商城系统,那么哪里找好用的商城系统源码?如何选择?接下来就跟着启山智软小编一起来看看吧,以下为选择源码时的四看: 1.一看源码公司行业动态 可以查…

git上传本地项目及更新项目

1、注册GitHub账号和下载git 2、在GitHub上新建一个仓库,点击号——>New repository,给仓库起一个名字,点击Create repository 3、进入要上传的项目中,右键点击git back here,命令行输入git init初始化&#xff0c…

13个行业数据分析指标体系如何建设100问

提供针对13个行业的数据分析指标体系的全面指南,涵盖各行业的关键指标和分析维度,帮助读者深入了解和构建有效的指标体系。以下是文章的主要内容: 电商行业数据指标体系:包括客户价值、商品、网站流量、整体运营、市场营销活动、市…

什么是响应式编程

我们知道,当系统面对大流量、高并发的访问请求时,就可能会出现一系列性能问题,导致服务丧失了即时的响应性。如何时刻确保系统具有应对请求压力的能力,是架构设计的核心问题之一。 经典的服务隔离、限流、降级以及熔断等机制能够在…

基于Istio服务网格的熔断限流实现

在微服务架构的宏大图景中,Istio服务网格如同一位精巧的交通指挥官,它不仅确保了服务间通信的顺畅无阻,还通过先进的熔断与限流机制,为系统的稳定性筑起了一道坚固的防线。接下来,让我们一窥Istio如何在不改动服务代码…

YTM32的flash存储器boot-swap功能详解

YTM32的flash存储器boot-swap功能详解 文章目录 YTM32的flash存储器boot-swap功能详解IntroductionPricinple & MachenisimApplication基本的boot swap用例不更新bootloader的情况更新bootloader的情况 Conclusion Introduction 客户在开发量产型的ECU软件时,大…

并发编程理论基础——管程(并发编程的万能钥匙)(七)

什么是管程 Java采用了管程技术,synchronized关键字及wait()、notify()、notifyAll()三个方法都是管程的组成部分管程和信号量是等价的,管程和信号量之间可以互相实现英文名:Monitor 直译为监视器管程指的是管理共享变量以及对共享变量的操作…

项目性能优化之给dist文件夹中chunk-vendors.js做splitChunks分包,从而减少首屏加载时间

问题描述 我们项目做完,验收通过以后,就需要打包发布上线啦。于是我们执行命令:npm run build打dist包,打包完以后截图如下: 直接打包的chunk-vendors.js太大了 chunk-vendors.js文件太大了,所以我们需要将其优化一下,拆分一下 chunk-vendors.js是啥 chunk-vendors.j…

一种自定义SPI通信协议

本文介绍一种自定义SPI通信协议。 项目开发过程中,有时候会涉及到主处理器或FPGA和MCU之间的SPI通信,涉及到通信就需要考虑通信协议,本文给出一种简单的通信协议。 1.协议格式 协议格式如下图。 其中,将40 bit划分为2大部分&am…

代码随想录训练营Day 69|并查集理论基础、卡码网107.寻找存在的路径

1.并查集理论基础 并查集理论基础 | 代码随想录 并查集可以解决什么问题呢? 主要就是集合问题,两个节点在不在一个集合,也可以将两个节点添加到一个集合中。 注意:求根是求箭头出发的数 路径压缩:求根的根。把根的根的…

【C语言】数据的存储

目录 Ⅰ、数据类型介绍 1.类型的基本归类: Ⅱ、整形在内存中的存储 1 .原码、反码、补码 2. 大小端介绍 3 练习: Ⅲ、浮点型在内存中的存储 1 .浮点数存储规则 本章重点 1. 数据类型详细介绍 2. 整形在内存中的存储:原码、反码、补码 3. …

测试卡无法仪表注册问题分析

1、问题描述 00101测试卡无法注册LTE网络,modemlog中发现终端未发起Attach请求,对比正常注册非正常注册的版本,发现正常的多出了ims apn。可以通过ATCGDCONT?来查询modem APN参数。 2、问题分析 目前Modem是一套,没有相关修改。因…

SpringBoot使用滑动窗口限流防止用户重复提交(自定义注解实现)

在你的项目中,有没有遇到用户重复提交的场景,即当用户因为网络延迟等情况把已经提交过一次的东西再次进行了提价,本篇文章将向各位介绍使用滑动窗口限流的方式来防止用户重复提交,并通过我们的自定义注解来进行封装功能。 首先&a…

vue3 element-plus 实现 table表格合并单元格 和 多级表头

多级表头 数据结构比较复杂的时候,可使用多级表头来展现数据的层次关系。 只需要将el-table-column 放置于el-table-column 中,你可以实现组头。 一般可以直接用官网提供的写法,但是有可能数据会比较多的时候,就需要我们稍微改造…

江门电子行业实施MES系统前后对比

在江门电子行业实施MES系统之前和之后的对比可以涉及以下几个方面: 生产效率提升:实施MES系统后,江门电子行业可以实现生产过程的实时监控和优化,减少生产中的浪费和停机时间,提高生产效率。 质量控制改善:…

【稀疏三维重建】Flash3D:单张图像重建场景的GaussianSplitting

项目主页:https://www.robots.ox.ac.uk/~vgg/research/flash3d/ 来源:牛津、澳大利亚国立 文章目录 摘要1.引言2.相关工作3.方法3.1 背景:从单个图像中重建场景3.2 单目前向的多个高斯 4.实验4.14.2 跨域新视角合成4.3 域内新视图合成 摘要 F…

ONLYOFFICE 桌面编辑器8.1最新版本强势来袭!

文章目录 软件介绍一、安装与界面安装过程用户界面 二、性能与稳定性启动速度与响应时间稳定性 三、兼容性与集成文件格式兼容性第三方集成 四、可支持多人协作五、功能齐全的PDF编辑器六、PDF表单七、文档编辑器中的新增功能八、总结九、自己的建议 软件介绍 在现代办公环境中…

Cell2Sentence:为LLM传输生物语言

像GPT这样的LLM在自然语言任务上表现出了令人印象深刻的性能。这里介绍一种新的方法,通过将基因表达数据表示为文本,让这些预训练的模型直接适应生物背景,特别是单细胞转录组学。具体来说,Cell2Sentence将每个细胞的基因表达谱转换…

解决Windows打开Excel时正在访问打印机问题、复制Word文档卡死的问题

Excel打开打印机问题 取消让windows管理默认打印机 把所有打印机删除(粗暴) 把windows虚拟打印机设置了默认打印机 控制面板》程序》启用或关闭windows功能》安装“MicrosoftXPS文档写入程序” 把默认打印机改成MicrosoftXPSDocumentWriter 复制W…

如何统计每天新增好友删除好友跟收款

自动统计功能可以了解每天员工添加了多少人,删除了哪些好友,并查看已被删除好友的聊天记录,避免有的员工私下走私单或者转移客户。统计转账是为了避免员工收多报少,或者瞒报。 ​​​