Docker基础知识及安装

本文介绍了Docker的基础知识,包括解决环境迁移和性能问题的概念,Docker的优势,以及在CentOS上的安装步骤。Docker由镜像、容器和仓库组成,允许一次编译,到处运行。在CentOS 7上安装Docker需要设置仓库并启用服务,最后通过运行hello-world验证安装成功。
摘要由CSDN通过智能技术生成

理论

问题

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)

是一个只读模板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值