Docker 概念
- Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。
- 容器是使用沙箱机制,相互隔离。
- 容器性能开销低。
Docker 是一种容器技术,解决软件跨环境迁移的问题。
什么是镜像、容器和 Dockerfile?
Image(镜像):可以理解为虚拟机的快照,里面包含了你要部署的应用程序以及它关联的所有库、软件。
通过镜像可以创建许多不同的 Container(容器),这些容器就像是一台台运行起来的虚拟机,里面包含了虚拟程序。每个容器独立运行,相互之间不影响。容器就是镜像的实例化。我们可以修改容器中的安装包等,然后保存这个容器成为一个新的镜像(在顶层叠加)。

