Docker

docker 的基本概念

同样的 linux,不同发行版也会有微小差别,为了模拟完全相同的本地开发环境,首先会想到虚拟机,

虚拟机会模拟所有硬件,运行整个操作系统,体积比较大,程序性能会有影响。

Docker 在概念上和虚拟机类似,

为应用提供完全隔离的运行环境,这个环境就是 Docker Container,

三个概念

  • Dockerfile

  • Image

  • Container

Image 可以理解成一个虚拟机快照,包含了要部署的应用程序和关联的所有库。

通过镜像可以去创建许多个不同的 Container,

Dockerfile 是一个自动化脚本,

最后更新于