玩转docker-核心知识概述

What——什么是容器

容器由两部分组成:(1)应用程序本身;(2)依赖:比如应用程序需要的库或其他软件容器在Host操作系统的用户空间中运行,与操作系统的其他进程隔离。这一点显著区别于的虚拟机。

传统的虚拟化技术,比如VMWare、KVM、Xen,目标是创建完整的虚拟机。为了运行应用,除了部署应用本身及其依赖(通常几十MB),还得安装整个操作系统(几十GB)。

Why——为什么需要容器

容器使软件具备了超强的可移植能力。

Docker将集装箱思想运用到软件打包上,为代码提供了一个基于容器的标准化运输系统。Docker可以将任何应用及其依赖打包成一个轻量级、可移植、自包含的容器。容器可以运行在几乎所有的操作系统上

容器的优势

对于开发人员:Build Once、Run Anywhere。

对于运维人员:Configure Once、Run Anything。

How——容器是如何工作的

Docker架构

Docker的核心组件包括:

● Docker客户端:Client
● Docker服务器:Docker daemon
● Docker镜像:Image● Registry
● Docker容器:Container



----------- 本文结束 -----------




金额随意,一元也是鼓励~
0%