美文网首页
docker知识点总结

docker知识点总结

作者: 凤凤思密达萌萌哒 | 来源:发表于2020-03-09 22:47 被阅读0次

docker介绍

容器其实是一种沙盒技术。沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去。
Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。
容器就像是轻量级的虚拟机,并且可以以秒级的速度来启动或停止。同时也是一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。

容器的本质是什么?

容器的本质是进程。容器镜像就是这个系统里的".exe"安装包.

docker基本概念

1、docker系统
docker服务端:是一个服务进程,管理着所有的容器。也叫docker engine
docker客户端:扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。
2、三大核心组件
Docker 镜像(images)
Docker 仓库(registeries)-->用来保存镜像,可以理解为代码控制中的代码仓库
Docker 容器(containers)
3、三大组成要素
名称空间 namespace
资源限制 cgroups
文件系统 overlay2(UnionFS)

Docker跟原有的工具区别:

传统部署模式:安装(包管理工具或者源码包编译)->配置->运行;
Docker的部署模式是:复制->运行。

docker的优势

1.交付物标准化--镜像
包含了应用程序及其所依赖的运行环境,大大简化了应用交付的模式。
2.应用隔离
隔离程序,互不影响。容器技术部署速度快,开发、测试更敏捷;提高系统利用率,降低资源成本.
3.一次交互,多次交付。

docker的度量

1.隔离性
2.可度量性
3.移植性
4.安全性

容器和VM的主要区别

1、表面区别:
(1)容器占用体积小,虚拟机占用体积大
(2)隔离性:容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。
(3)启动速度:虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。
(4)容器使用宿主操作系统的内核,而虚拟机使用独立的内核。Docker 的局限性之一是,它只能用在 64 位的操作系统上。
2、本质区别:
容器是被隔离的进程

相关文章

  • 快速理解什么是Docker容器

    总结下Docker容器的知识点 1. 容器核心技术 Docker 现在几乎是容器的代名词。Docker 是这个...

  • docker知识点总结

    接触docker差不多一个半月,下面是对一路docker学习的总结。本文重在总结知识点,但每个点的不会讲的太细。 ...

  • docker知识点总结

    docker介绍 容器其实是一种沙盒技术。沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应...

  • 针对docker的入门知识点梳理

    针对docker的入门知识点梳理 技术文档: docker[https://www.docker.com/]doc...

  • Docker命令

    Docker命令总结: 帮助命令: docker version docker info docker --hel...

  • Docker 启动与停止

    1-docker 指令总结 1.1 docker 安装: 1.2 docker 导入与导出:

  • Docker网络——单host网络

    前言 前面总结了Docker基础以及Docker存储相关知识,今天来总结一下Docker单主机网络的相关知识。毋庸...

  • Docker使用和Dockerfile详解

    文章结构: (一)Docker常用知识点 (二)Dockerfile指令详解 文章最后附一份docker教学视频,...

  • docker

    1. docker安装gitlab docker安装gitlab 2. docker 常用命令总结

  • Linux环境安装docker

    docker基本上是进阶程序员的必备知识点,本文安装参考了docker官方网站----->docker安装教程[h...

网友评论

      本文标题:docker知识点总结

      本文链接:https://www.haomeiwen.com/subject/nagmdhtx.html