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 的容器就
像操作一个快速轻量级的虚拟机一样简单。
1.下载安装
在centos上运行docker必须是64位并且内核在2.6.32-431或者更高内核版本,建议完全更新系统
[root@iZ25gswv4olZ ~]# getconf LONG_BIT ---查看位数32/64
64
[root@iZ25gswv4olZ ~]# uname -r --查看内核版本
2.6.32-431.23.3.el6.x86_64
[root@iZ25gswv4olZ ~]# yum update ---完全更新系统
[root@iZ25gswv4olZ ~]# uname -r
2.6.32-431.23.3.el6.x86_64
[root@iZ25gswv4olZ ~]# lsb_release -a ----列出所有版本信息
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
[root@iZ25gswv4olZ /]# sudo yum install docker-io
2.启动
它将会输出如下的信息:
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。
Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。
在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就
像操作一个快速轻量级的虚拟机一样简单。
1.下载安装
在centos上运行docker必须是64位并且内核在2.6.32-431或者更高内核版本,建议完全更新系统
[root@iZ25gswv4olZ ~]# getconf LONG_BIT ---查看位数32/64
64
[root@iZ25gswv4olZ ~]# uname -r --查看内核版本
2.6.32-431.23.3.el6.x86_64
[root@iZ25gswv4olZ ~]# yum update ---完全更新系统
[root@iZ25gswv4olZ ~]# uname -r
2.6.32-431.23.3.el6.x86_64
[root@iZ25gswv4olZ ~]# lsb_release -a ----列出所有版本信息
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
----下载Docker。
[root@iZ25gswv4olZ /]# sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm[root@iZ25gswv4olZ /]# sudo yum install docker-io
2.启动
现在,它已经安装好了,让我们来启动docker进程
[root@iZ25gswv4olZ ~]# sudo service docker start它将会输出如下的信息:
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
如果我们需