Docker学习之简介

一、解决开发和运维之间的环境差异化,防止运维搭建环境和开发环境存在差异化(系统、环境、配置等)

二、Docker可以解决第一点的问题,把代码、环境配置等打包成镜像,运维人员直接用镜像安装,保证环境、配置等和开发人员的保持一致,保证程序正常运行。同时让运维人员可以更容易的搭建集群和扩容,减轻工作量和增加容错率

三、Docker使用Go语言开发,通过对应用组件的封装、分发、部署、运行等生命周期的管理达到一次封装到处运行

四、Docker虚拟容器相比平常普通的虚拟机,

    1、不会模拟完整操作系统,去掉了硬件虚拟化,

    2、对进程进行隔离,将软件运行所需的所有资源打包到一个隔离的容器中,容器和虚拟机不同,不需要捆绑整套的操作系统

    3、容器内的应用进程直接运行于宿主内核,比传统虚拟机更轻便

    4、容器之间相互隔离,有各自的文件系统,不会相互影响,耦合低

五、Docker相对运维的好处

    1、快速的交付和部署

    2、便捷的升级和扩缩容

    3、简单的系统运维

    4、高效的计算资源利用

六、Docker安装运行环境要求

    1、Centos 6.5(64-bit)或更高的版本,系统内核版本2.6.32-431或更高版本

    2、CentOS 7(64-bit)系统内核要求为3.10以上

    3、uname -r 打印当前系统信息(内核版本号,硬件架构,主机名称和操作系统类型等)

    4、cat /etc/redhat-release

七、Docker官网

    1、https://www.docker.com/

    2、中文社区和手册:http://www.docker.org.cn/

    3、官方仓库Docker Hub地址:https://hub.docker.com/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值