对于docker的理解
什么叫docker? Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 以上是根据docker中文摘要过来的。 我认为学习一门技术,首先你要先了解他能干什么,能给你带来什么,这是比你掌握和理解技术更重要的,因为技术是个无底洞,每门技术都有它存在的必要性,你如果都学必然精力和时间达不够,并且这样深度也不行。所以这里我介绍下docker能干什么。 我的理解:docker是一个容器,他可以承载很多载体,比如tomcat,后端的war包,redis,nginx,甚至操作系统,打成一个镜像,然后再其他的linux上下载docker后run一下即可运行,并且是秒开,然后就能访问这个载体里的东西,类似于一个增强版系统镜像,这个镜像不受系统限制。 应用场景:记得婷主以前问我,公司项目上线了,现在需要把项目部署到学校,有什么好办法,当然到学校那边的服务器上,安装tomcat,jdk,mysql,mq,redi...