1,what?打包装箱,每个互相隔离,将服务器利用到极致
docker:why 火? cause 非常轻巧!
容器技术出来之前,都是用的虚拟机技术~非常笨重,还要虚拟出它的硬件软件。。。很大很占内存,且慢。docker容器技术也是一种虚拟化技术!
虚拟机:如linux的centos,隔离,但需要开启多个虚拟机
docker:也是隔离,但只虚拟出来镜像(最核心环境 4m + jdk + mysql)十分小巧
传统:开发jar包,运维下载然后自己配环境运行
now:开发、打包、部署、上线,一套流程做完
java-----apk---发布(应用商店)----张三使用spk----安装即可用
java-----jar(环境·)-----打包项目带上环境(镜像)------(Docker仓库:商店)------下载我们发布的镜像---直接运行
虚拟机技术:
容器化技术:
2,docker基本组成
run:运行一个容器
pull:拉取一个容器
build:建造一个容器:建好之后就去服务器: