Docker初探

容器技术已经发展很多年了,最近应公司项目的需要,开始尝试将公司的现有系统逐步迁移到Docker中,踩了很多坑,也学习到了很多新的知识。为了让他人,也让自己后面少踩坑,决定就Docker写一个系列文章。

Docker算是容器技术中,大家比较熟知的一个了,通过下面的图,我们可以很容易的理解Docker容器技术和它的前辈虚拟机直接的差别:

Docker

VM

传统的VM技术,可以认为是一个小型的操作系统,我们的程序在一个独立的系统中运行。而Docker容器技术,则是在VM的基础上,去掉了操作系统这个层级,容器中,只会包含我们需要运行的程序和它依赖的运行环境。

直观上面来讲,相比于VM,容器会更加简洁,更轻量,为后续的容器集群提供了天生的有力条件。

虽然,我们在使用容器技术的时候,我们经常会用到类似于

FROM centos:7

但是,从容量上面来讲,它比一个Centos的VM还是要精简很多。

Last Updated:
Contributors: 小5