Docker入门,从0到1

1.1 Docker开源项目简介

Docker是基于Go语言开发的开源容器项目,遵循Apache2.0协议,所有开源代码托管在https://github.com/docker/docker上,目前Docker容器技术仅次于最火的Openstack云计算开源项目。

Docker的主要为了实现通用组件封装、分发、部署、运行生命周期管理,达到一次封装,到处运行的目标

除此之外,Docker容器兼容多种平台运行,对系统资源开销小,服务启停迅速,节约部署时间,是一种高效、敏捷、轻量级的容器解决方案。

Docker在开发和运维中体现出一下优势

a.提供环境快速交付和部署

b.高效利用系统资源

c.迁移和扩展简单、快捷

d.镜像更新管理高效

1.2 虚拟化与Docker容器

Docker容器的运行不需要额外的虚拟化管理程序(如Virtual Machine Manager/Hypervisor) 支持,因为Docker是内核级的虚拟化,可以实现更高的性能,同时也满足对系统资源低开销。

在传统层面上,想要在硬件上实现虚拟化,就需要额外的虚拟机管理应用和虚拟机操作系统。

而Docker容器是在操纵系统层面上直接实现虚拟化,复用本地主机的操作系统,实现起来更加轻量级。

虚拟化和Docker

Centos7安装Docker

软件环境
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

[root@localhost ~]# uname -r
3.10.0-327.el7.x86_64

对于Centos7来说,由于Centos-Extras已经内置Docker,直接yum安装即可

[root@localhost ~]# yum install -y docker

查看安装Docker的版本
[root@localhost ~]# docker –version
Docker version 1.12.6, build 88a4867/1.12.6

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值