扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Docker是干什么的
创新互联公司专业为企业提供泾县网站建设、泾县做网站、泾县网站设计、泾县网站制作等企业网站建设、网页设计与制作、泾县企业网站模板建站服务,十载泾县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发,源代码托管在 Github 上, 遵从Apache2.0协议开源。Docker的目标是实现轻量级的操作系统虚拟化解决方案。
学习Docker首先要了解几个概念:
镜像—Docker的镜像和常见的系统ISO镜像类似,包含了应用程序的信息;
容器—容器相当于一个可以运行起来的虚拟机,应用程序运行在容器中,Docker运行在“Docker”上;
仓库—仓库是存放镜像的地方,有类似git的版本控制,同样分为公开仓库(Public)和私有仓库(Private)两种形式;
Docker支持大部分的Linux发行版,通过使用Docker容器,就可以在不同的操作系统,不同的机器上运行自己的应用,不用关心硬件、运行环境之类的配置,应用程序的迁移变得非常简单。
Docker和传统虚拟化技术的对比
相比传统虚拟机技术,Docker资源占用少,启动更快,很大的方便了项目的部署和运维。
Docker是在操作系统层面上实现虚拟化,复用本地主机的操作系统,传统方式是在硬件的基础上,虚拟出多个操作系统,然后在系统上部署相关的应用。
这张图片很形象的说明了Docker和VM之类的传统虚拟化技术的区别:
vs
准备
首先需要准备一个CentOS的操作系统,虚拟机也可以。具体配置要求如下:
1.必须是64位操作系统
2.建议内核在3.8以上
安装Docker
只需要通过以下命令即可安装Docker软件
yum -y install docker-io
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流