关于
Docker 是一种工具,用于创建、部署和运行应用程序(通过使用容器)。
容器使开发人员可以将应用与需要的所有部件(库、框架、依赖项等)打包为一个包一起交付。
使用容器可确保此应用的运行与之前相同,而不受任何自定义设置或运行该应用的计算机上先前安装的库的影响(运行应用的计算机可能与用于编写和测试应用代码的计算机不同)。
这使开发人员可以专注于编写代码,而无需操心将运行代码的系统。
Docker 容器与虚拟机类似,但不会创建整个虚拟操作系统。 相反,Docker 允许应用使用与运行它的系统相同的 Linux 内核。
这使得应用包能够仅要求主计算机上尚未安装的部件,从而降低包大小以及提高性能。
若要了解详细信息,请查看 Docker 容器简介。
重要概念
镜像:可以理解为系统安装包,windows.iso
文件。
容器:是安装包解压开的状态,理解为一个完整的系统,内部可以随意操作。