美文网首页
Docker概述

Docker概述

作者: 温柔倾怀 | 来源:发表于2019-07-30 21:56 被阅读0次

    source--51CTO学院

    Docker是什么

    Docker是一个开源的应用容器引擎,使用Go语言开发,对应用进程进行封装隔离,并且独立于宿主主机与其他进程,这种运行时封装的状态称为容器
    Docker理念是将应用及依赖包打包到一个可移植的容器中,可发布到任意Linux发行版Docker引擎上。使用沙箱机制运行程序,程序之间相互隔离

    Docker体系结构


    • Containerd:是一个简单的守护进程,使用runC管理容器。向Docker Engine提供接口
    • Shim:只负责管理一个容器
    • runC:是一个轻量型的工具,只用来运行容器
    • Docker Client 用于管理Docker


    Docker使用


    Docker内部组件


    虚拟机与容器的区别


    虚拟机

    • Infrastructure 计算机硬件
    • Hypervisor 用于实现虚拟硬件

    Docker

    • Host OS 基于宿主机操作系统
    • 容器其实是共享的宿主机的内核,额外开销基于为0


    Docker应用场景

    https://blog.51cto.com/lizhenliang/1978081

    Linux安装Docker

    https://docs.docker.com/install/linux/docker-ce/ubuntu/

    相关文章

      网友评论

          本文标题:Docker概述

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