美文网首页
Docker简介

Docker简介

作者: yywfy的昵称 | 来源:发表于2020-11-16 14:49 被阅读0次

Docker是基于google公司推出的Go语言实现的,Docker的基础是linux容器LXC技术,在LXC的基础上,Docker进行了进一步的封装,让用户不需要关心容器的管理,似的操作更加简单。

Docker的思想来源于集装箱,各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会相互影响。

1. docker可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小。

2. docker可以把开发环境直接封装转移给运维,运维直接部署docker,速度快。Docker镜像不会因为环境的变化而不能运行,也不会在不同电脑上有不同的运行结果。

3. 虚拟机会占用空闲内存,docker对系统资源利用率很高。虚拟机的颗粒度是“虚拟出机器”,而docker的颗粒度则是“被限制的应用”,docker的内存占用更少,更加轻量级。

4. Docker可以方便开发者尝试新软件,Docker有一个傻瓜化的获取软件的方法,docker的后台hi自动获取环境镜像并且运行环境。

5. Docker很好的和微服务结合起来,而且方便在各个云服务厂商之间移植。

Docker和虚拟机的不同之处在于:

       虚拟机是虚拟出一套硬件后,在其上面运行一个完整的操作系统,在这个操作系统上运行所需的应用程序。而容器内的应用程序直接运行在宿主机的内核里,容器没有自己的内核,更没有进行硬件虚拟。每个容器之间相互隔离,每个容器有自己的文件系统,容器之间进程不会相互影响,能分区计算资源。

docker和虚拟机的不同

Docker的基本组成

docker的基本组成

Docker是如何工作的:

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

docker的工作机制 docker的工作流程

相关文章

  • <Docker 1> Docker入门知识和安装方式

    页内导航 Docker简介 Docker安装支持平台DesktopCloudServer Docker简介 这里本...

  • Docker-Compose学习

    原文连接 一、Docker-Compose简介 1、Docker-Compose简介 Docker-Compose...

  • Docker之docker简介

    Docker之docker简介

  • Docker使用

    Docker Docker简介 简介: Docker[docker.com] 是一个开源的应用容器引擎,基于 Go...

  • Docker容器安装多节点PbsPro

    [TOC] Docker容器安装-多节点PbsPro 1 简介: 1.1 Docker简介 Docker 是一个开...

  • Docker

    Docker Docker简介 -- Docker Engine Docker Engine 也就是我们常说的 "...

  • Docker 之 HAProxy + Django + Redi

    Docker 简介 Docker子命令分类 Docker 命令结构 Docker Architecture Ins...

  • 01.Docker 简介

    Docker 简介 什么是 Docker 官网地址:https://www.docker.com/ Docker ...

  • Docker培训

    学习参考资料 一、Docker简介 1、简介 2、Docker的应用场景 3、Docker 的优点 3、docke...

  • 1. Docker简介

    最近开始学习Docker这个虚拟容器技术, 决定把学习过程记录下,先来记录下Docker的简介。 Docker简介...

网友评论

      本文标题:Docker简介

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