尚硅谷Docker---1、docker杂记

一、总结

一句话总结:

~ php用的homestead就相当于docker,javaee一般都是用docker,php也可以用docker
~ docker强就强在性能好,而且是分块的

1、docker和linux的关系?

docker就是微缩版的linux,所以命令也和linux的命令差不多

2、docker为什么性能好?

不同的模块共用底层的内核

3、Docker 和传统虚拟化方式的不同之处?

* 传统虚拟机技术是虚拟出一套硬件后,在其上运行一个【完整操作系统】,在该系统上再运行所需应用进程;
* 而容器内的应用进程【直接运行于宿主的内核】,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。
* 每个容器之间【互相隔离】,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。

4、docker是怎么工作的?

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

5、为什么Docker比较比VM快?

(1)docker有着比虚拟机更少的抽象层。
(2)docker利用的是宿主机的内核,而不需要Guest OS。

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

(2)docker利用的是宿主机的内核,而不需要Guest OS。因此,当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核。仍而避免引寻、加载操作系统内核返个比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载Guest OS,返个新建过程是分钟级别的。而docker由于直接利用宿主机的操作系统,则省略了返个过程,因此新建一个docker容器只需要几秒钟。

二、内容在总结中

转载于:https://www.cnblogs.com/Renyi-Fan/p/11607694.html

尚硅谷Docker---1、docker杂记相关推荐

  1. 尚硅谷周阳老师Docker笔记

    链接:https://pan.baidu.com/s/1UZD4vDzGzTK8YM9p37TKew 提取码:gjgj 我的Docker笔记 Docker学习笔记(一)–基础篇 Docker学习笔记( ...

  2. 尚硅谷周阳老师-redis脑图课件

    因为脑图原件是.mmap格式,使用wps和xmind打开都会有格式不兼容的问题,这里我们可以使用mindmanager试用版存为html5交互式格式, 提供在线阅读.因为阿里云学生服务器带宽有限,这里 ...

  3. 尚硅谷docker基础篇 2018版

    typora-root-url: ./image Docker基础篇之快速上手 第一章 Docker简介 是什么? 问题:为什么会有 docker 的出现 一款产品从开发到上线,从操作系统,到运行环境 ...

  4. 最新尚硅谷2018SpringBoot教学视频(内含Docker)

    尚硅谷SpringBoot视频教程(内含Docker)附代码+笔记+课件 下载地址:百度网盘

  5. 2018尚硅谷SpringBoot视频教程附代码+笔记+课件(内含Docker)

    尚硅谷SpringBoot视频教程(内含Docker)附代码+笔记+课件 下载地址:百度网盘

  6. 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01[理念简介 ...

  7. 【学习笔记】尚硅谷周阳老师的Docker教程学习笔记

    本文是尚硅谷周阳老师的Docker教程的相关学习笔记,暂时还没有检查勘误过. 一.Docker简介 1. 简介 Docker的出现是为了解决代码在本机可以正常运行,而部署到其他机器不能运行的问题.这是 ...

  8. 尚硅谷Docker笔记(1)-- Docker简介

    一.是什么? 1.问题:为什么会有 docker 的出现 一款产 品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的 ...

  9. 尚硅谷Docker实战教程学习总结文档

    目录 Docker与微服务实战(2022版) 1.基础篇(零基础小白) 1.1.Docker简介 1.1.1.怎么去学习Docker 1.1.2.是什么 1.1.2.1.为什么会有docker的出现? ...

最新文章

  1. oracle net manager没有orcl_Oracle-数据库基础知识
  2. ThinkPHP框架整合phpqrcode生成二维码DEMO
  3. Python 之父:别等了,Python 4.0 可能不会来了
  4. CentOS7.4 搭建ngrok 内网穿透
  5. 用HTTP的PUT方式发送请求
  6. 李航《统计学习方法》之EM算法及其推广
  7. python反距离权重法_反距离权重法 (Spatial Analyst)—ArcMap | 文档
  8. 基于libuv的TCP设计(二)
  9. 货车交强险在网上能买吗?
  10. 常用的实现Javaweb页面跳转的方式
  11. 拆解任務與目標、按時完成,不再被deadline追著跑
  12. 这只拒绝内卷的 AI 狼火了!高智商却自暴自弃,不想抓羊只想躺
  13. 测试无线电频率的软件叫什么,软件无线电到底是什么
  14. java 支持 超大上G , 多附件上传
  15. registry登录认证
  16. 【ffmpeg】下载以及使用-视频截取
  17. N4,C1,C4汽车(前、后装)芯片NEXTCHIP品牌。
  18. 利用三级结构进行蛋白质嵌入的自我监督预训练
  19. html 的函数写法,react中函数的不同写法的区别是什么?
  20. 百度地图热力图大量点位快速加载

热门文章

  1. 软件测试技术lab2——Selenium上机实验
  2. yyyyMMddHHmmss转变为日期格式
  3. 在Prefetcher中取消robots.txt的限制
  4. Struts 2+Spring 3+Hibernate 3.3 在MyEclipse 10环境下的整合配置
  5. LBS定位应用app的兴趣点与名称搜索
  6. Python 解决写入csv中间隔一行空行问题
  7. Windows下MySQL下载安装、配置与使用
  8. zTree实现单独选中根节点中第一个节点
  9. CSS3 3D的总结(初学者易懂)
  10. C语言退出多层嵌套循环技巧