当前位置:   article > 正文

Docker基础知识及安装

Docker基础知识及安装

理论

问题

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        # 都支持

Docker基本组成

Docker 镜像(Image)

是一个只读模板

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号