docker简介

Docker是一个应用打包、分发、部署的工具;

只虚拟化软件的运行环境,性能好,损耗少,较稳定;

命令行操作,不需要繁杂的安装过程

  • ==打包:==把软件运行的依赖、第三方库和软件程序集成到一个包里面。
  • ==分发:==一个打包好的镜像仓库,可以被分发给其他人进行便利的安装。
  • ==部署:==不管所使用PC搭载的什么OS都可以通过镜像仓库一键部署,让人感觉不到差异、

优势:

  • 一次调试安装、环境配置即可,提高可移植性
  • 多版本软件共存,不会污染环境中的其他软件程序或者其他环境

虚拟机虽然也能实现在一种OS上运行另外一种OS,但是它资源占用多、冗余步骤多、启动还慢。