Docker技术学习

目录

一.Docker简介

1.Docker解决什么问题?

2.Docker的含义

3.Docker与传统虚拟化不同

4.Docker的优势

5.Docker去哪下


一.Docker简介

1.Docker解决什么问题?

①开发只是提交src源代码,运维部署时环境不一致,环境安装麻烦,扩容缩容繁琐。

②100%跑通的源码+环境啥的,直接将镜像进行平滑移植。

形象举例:

搬家,直接将整栋楼给你搬过去,保证打包、运行、配置都完全一样。

一次镜像,处处运行,从搬家到搬楼。

2.Docker的含义

解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

3.Docker与传统虚拟化不同

    ①:传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程。
    ②:而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。
    ③:每个容器之间互相隔离,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。

4.Docker的优势

  1. 更快速的应用交付和部署
  2. 更便捷的升级和扩缩容
  3. 更简单的系统运维
  4. 更高效的计算资源利用

5.Docker去哪下

1.Docker官网:http://www.docker.com

2.Docker Hub官网:https://hub.docker.com/

二:Docker安装

1.说明

        目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS-7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
        所以我们需要查看自己的Centos内核是否支持Docker,使用下面的命令,可根据上面对照看自己的Centos是否符合要求,如不符合请升级。

[cqupt@hadoop100 main]$ uname -r
3.10.0-693.el7.x86_64

2.Docker基本组成

1.镜像

2.容器

3.仓库

4.小总结

镜像是只读模板,一个镜像可以创建很多容器
docker镜像文件类似于Java的类模板,而docker容器示例类似于java中new出来的实例对象。
仓库就是集中放镜像的地方,分为公开仓库和私有仓库两种
最大的公开仓库就是Docker Hub,存放了数量庞大的镜像供用户下载。
国内的公开仓库包括阿里云、网易云等。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值