Docker
docker 的基本概念
同样的 linux,不同发行版也会有微小差别,为了模拟完全相同的本地开发环境,首先会想到虚拟机,
虚拟机会模拟所有硬件,运行整个操作系统,体积比较大,程序性能会有影响。
Docker 在概念上和虚拟机类似,
为应用提供完全隔离的运行环境,这个环境就是 Docker Container,
三个概念
Dockerfile
Image
Container
Image 可以理解成一个虚拟机快照,包含了要部署的应用程序和关联的所有库。
通过镜像可以去创建许多个不同的 Container,
Dockerfile 是一个自动化脚本,
最后更新于