docker:面向应用的轻量级虚拟机,软件打包,分发,部署的工具
打包:软件所需要的依赖,第三方库,软件打包到一起,变成一个安装包
分发:可以把打包好的安装包上传至镜像仓库,其他人可以下载和安装
部署:拿着安装包就可以一个命令运行起你的应用,自动模拟出一样的运行环境,并且跟操作系统无关。
镜像:软件安装包容器:软件安装后的状态,每个软件的运行环境都是独立的,隔离的,称为容器