赞
踩
1 换了一个环境或者机器,代码跑不起来了
2 支持5000qps = query per second,突然并发太大,hold不住了
解决 ---- 扩容,买机器,成本高
Docker:Go语言编写的,”Build, ship and run any App, anywhere”
一次编译,到处运行
将应用程序所需的环境,包括底层系统,如:linux,应用程序:tomcat、nginx、java,整体打包成一个模板,也就是镜像,实现跨平台的无缝对接
根据镜像模板,生成一个个docker容器实例
基于linux内核开发的,一般用CentOS,因为性能更好
扩容简单:让镜像一键生成容器实例即可
高效的利用计算资源:共用一个操作系统,提升了CPU和内存的利用率
更轻量:
Docker支持以下的CentOS版本:
CentOS 7 (64-bit) (线上最好7.4以上)
CentOS 6.5 (64-bit) 或更高的版本
前提条件:
目前,CentOS 仅发行版本中的内核支持Docker
Docker 运行在CentOS 7 上,要求系统为64位、系统内核版本为3.10 以上。
Docker 运行在CentOS-6.5 或更高的版本的CentOS 上,要求系统为64位、系统内核版本为2.6.32-431 或者更高版本。
查看系统内核版本:
[root@bogon ~]# uname -r
查看已安装的CentOS版本信息,两种方式:
[root@bogon ~]# lsb_release -a # 有的版本支持
[root@bogon ~]# cat /etc/redhat-release # 都支持
是一个只读的模板
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。