一、总体认识
1、docker容器,类似虚拟机但没有虚拟机那么笨重,占用资源少,启动快。
2、创建一个目标环境image,将你的程序部署到该image,之后该image可以直接被docker运行使用,无需再配置运行环境。想象一下,相当于操作系统的一份ghost文件。
3、docker pull到的image文件,可以运行多个实例。每个image的运行实例之间互相独立(每个实例相当于一个独立的操作系统环境)。
4、微服务思路:可以将单独一个程序部署到一个image中,形成一个最小最干净的环境。docker运行该image实例相当于打开该程序运行。多个程序组合提供平台服务的,可以分别由docker运行这些程序部署的image实例来实现。
二、使用要点
1、安装docker
2、pull下拉现有image
3、运行image实例
4、创建自己的程序环境image