对运维来说,也是如此, 如果能够将环境一起打包, 然后在各个机器上一件安装, 的确可以节省不少时间.
二. docker的理念
docker的思想来源于集装箱....四. docker和虚拟机的区别
虚拟机: 在windows中安装一个vmware, 通过这个软件我们可以虚拟查来一台或者多台电脑,
虚拟机属于虚拟化技术, docker容器是一种容器技术, 他也是一种虚拟化技术...或者我现在使用的mac, 但是很多应用都习惯了使用windows, 所以 在mac上安装了一台虚拟机, 这样, 想用mac就用mac, 想用windows就可以用windows了....容器在DevOps(开发,运维)中的作用
应用更快速的交付和部署
传统: 每台服务器要安装哪些应用, 配置哪些环境变量, 安装顺序, 都会一一记录到帮助文档
docker: 打包镜像, 一键运行....更简单的系统运维
在容易化部署之后, 我们的开发, 测试环境都是高度一致的, 不会出现在开发耗时, 部署到测试,线上不好使的情况
更高效的利用计算机资源
docker是内核级别的虚拟化, 可以在一个物理机上运行很多个容器实例