Docker基础(二)

news/2025/1/16 13:51:39/

1、Docker工作原理

在这里插入图片描述
Docker是一个Clinet-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。
容器,是一个运行时环境,就是我们前面说的集装箱。
在这里插入图片描述

2、docker run干了什么

在这里插入图片描述

3、为什么Docker要比虚拟机要快

1、docker有着比虚拟机更少的抽象层
由于docker不需要实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内存利用率上docker将会在效率上有明显优势。

2、docker利用的是宿主机的内核,而不需要加载操作系统OS内核。


http://www.ppmy.cn/news/911674.html

相关文章

2023年关于前端发展趋势

2023年关于前端发展趋势 跨平台开发:随着React、Vue等框架的成熟,以及WebAssembly、Progressive Web Apps等技术的普及,前端开发将更加跨平台。开发人员可以使用相同的代码库,在多个平台上构建应用程序,包括桌面应用程…

深度学习中的优化算法之Adam

之前在https://blog.csdn.net/fengbingchun/article/details/124909910 介绍过深度学习中的优化算法Adadelta,这里介绍下深度学习的另一种优化算法Adam。论文名字为《ADAM: A METHOD FOR STOCHASTIC OPTIMIZATION》,论文地址:https://arxiv.o…

51单片机GSM 收发短信打电话源码 sim800c 900c

在代码编程之前 大家必须先手续AT指令并且测试是否能正常接收发短信 AT指令可以找卖家要 按照流程发送即可 注意事项:卡的斜口朝外 稳定1A的电流 使用移动卡 程序功能:按下K2发送短信 发短信 接下来放源码 亲测有效: //按下K2发送短信#inc…

Mysql单表多表查询练习

题目要求: 1.查询student表的所有记录 2.查询student表的第2到4条记录 3.从student表查询所有的学生的学号(id),姓名(name),和院系(department)的信息 4.从student表…

CentOS(tlinux)安装php55w失败,Requires: libjpeg.so.62(LIBJPEG_6.2)(64bit)解决办法

问题描述: 使用yum install 下载php55w(或php55w-gd 、php55w-bcmath等等)命令时,报了如下错误: Error: Package: php55w-gd-5.5.34-1.w6.x86_64 (local) Requires: libjpeg.so.62(LIBJPEG_6.2)(64bit) You…

AIP650 I2C通讯

AIP650 I2C通讯 /*** file aip650.c** date 2020-5-19** author aron566** copyright None** brief AIP650 I2C通讯** details None** version V1.1*/ #ifdef __cplusplus ///<use C compiler extern "C" { #endif /** Includes -------------------------…

mysql数据900W+从17s到300ms是怎么做到的?sql优化的魅力(荣耀典藏版)

前言 首先说明一下MySQL的版本&#xff1a; mysql> select version(); ----------- | version() | ----------- | 5.7.17 | ----------- 1 row in set (0.00 sec) 表结构&#xff1a; mysql> desc test; -------------------------------------------------------…

彻底卸载Visual Studio的工具

第一步&#xff0c;先去控制面板进行卸载&#xff1b; 第二步&#xff0c;使用VisualStudioUninstaller工具对残留项进行清理 该可执行文件旨在清理Visual Studio 2013、Visual Studio 2015和Visual Studio vNext的所有预览版/RC/RTM版本。在重新映像机器之前&#xff0c;应将…