Linux基础教程:CentOS7下Docker的安装
什么是 Docker
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。
Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。RedHat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。
Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。
在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。
下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。
CentOS 7下 Docker 安装和启动
1.切换到root用户 su 回车然后输入root密码。
安装docker
[root@localhost /]# yum install docker-io
安装成功以后,启动docker服务
[root@localhost /]# systemctl start docker
将docker加入开机启动
[root@localhost /]# chkconfig docker on
查看docker信息
1.docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等
2.docker info :查看系统(docker)层面信息,包括管理的images, containers数等