32.Docker认识

embedded/2024/9/23 14:27:37/

Docker介绍

Docker是一个快速交付应用,运行应用的技术。

1.可以将程序、依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统。

2.运行时利用沙箱机制行程隔离容器,各个应用互不干扰。

3.启动、移除都可以通过一行命令完成,方便快捷。

Docker解决大型项目依赖关系复杂,不同组件依赖的兼容性

1.将应用的Libs函数库Deps依赖配置应用一起打包,行程可移植镜像

2.将每个应用放到一个隔离的容器去运行,避免相互干扰,使用沙箱机制。

Docker解决开发、测试、生产环境有差异问题

Ubuntu,Centos,RedHat它们的内核都是:Linux

内核与计算机硬件进行交互,提供操作硬件的指令。

Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行。

 镜像是只读的,不能修改。

DockerHub

是Docker镜像的托管平台。Docker Registry,镜像托管的服务器。

DockerHub的公开服务,比如:网易云镜像服务、阿里云镜像库等。

还可以搭建自己的私有云。

Docker 架构

Docker是一个cs架构的程序,由两部分组成:

1.服务端server, Docker守护进程,负责处理Docker指令,管理镜像,容器等。

2.客户端client,通过命令或RestAPI向Docker服务端发送给指令。可以在本地或远程向服务端发送指令。


http://www.ppmy.cn/embedded/30842.html

相关文章

基于SkyEye运行Android——应用最为广泛的移动设备操作系统

01.Android简介 Android(安卓)是一种基于Linux内核(不包含GNU组件)的开源操作系统,最初由安迪鲁宾开发,主要支持手机。2005年8月由Google收购注资;2007年11月,Google与84家硬件制造…

PostgreSQL的扩展pgpool

PostgreSQL的扩展pgpool pgpool-II(通常简称为 pgpool)是一个流行的 PostgreSQL 中间件,广泛用于连接池、负载均衡、自动故障转移等场景。作为一种高级数据库解决方案,pgpool 能够在多个 PostgreSQL 服务器之间分配数据库查询&am…

线性表—单链表实现

文章目录 链表介绍 单链表介绍 创建单链表节点 销毁 打印 查找 创建节点 增加数据 尾插 头插 指定位置插入 删除数据 尾删 头删 指定位置删除 整体代码 SListNode.h SListNode.c 链表介绍 链表是一种物理存储单元上非连续、非顺序的存储结构,由一…

【C++STL详解(五)】--------list的介绍与使用

目录 前言 一、list的介绍 二、list的使用 Ⅰ.默认成员函数 1、构造函数 2、赋值重载 3、析构函数 Ⅱ、容量 1.size() Ⅲ、迭代器与遍历 1.beginend (正向迭代器) 2.rbeginrend (反向迭代器) 3.front 4.back Ⅳ、增删查改 1.push_front 2.pop_front 3.push_b…

【C 数据结构】深度优先搜索、广度优先搜索

文章目录 【 1. DFS 深度优先搜索 】1.1 基本原理1.2 C 实现 【 2. BFS 广度优先搜索 】2.1 基本原理2.2 C 实现 【 3. 深度优先生成树、广度优先生成树 】【 4. 深度优先生成森林、广度优先生成森林 】4.1 深度优先生成森林4.2 广度优先生成森林 对存储的图中的顶点进行遍历搜…

【SQL】❤️数据库理论加实践详细教程❤️实践出真知❤️

SQL(结构化查询语言) 基础部分 SQL作用 按照作用划分可以划分为四个模块,从而由此行文 DDL(数据定义语言): DDL涉及的命令允许用户定义或修改数据库的结构。主要命令包括: CREATE:用于创建新的数据库对象,…

thinkphp6 workerman无法使用框架Db/model等类库方法解决方案

thinkphp6 workerman无法使用框架Db/model相关操作解决 执行安装相关扩展 composer require webman/gateway-worker引入成功后编辑服务类文件,直接展示代码 <?phpnamespace app\server\controller;use GatewayWorker\BusinessWorker; use GatewayWorker\Gateway; use Gate…

第二弹:走进CSS世界,学习记录

目录 1.1. 了解CSS 1.2. 放置CSS的几种方式 1.3. CSS选择器 1.3.1. 基本选择器 1.3.2. 层级选择器 1.3.3. 属性选择器 1.3.4. 结构性伪类选择器 1.3.5. 状态伪类选择器 1.3.6. 选择器优先级 1.3.7. 文本属性 1.3.8. 背景属性 1.3.9. 尺寸属性 1.3.10. 列表属性 1…