社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
一:
我的centos系统信息如下:
[root@localhost ~]# uname -r
2.6.32-358.el6.x86_64
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
二:
Docker.io 是轻量级的“容器引擎+映像仓库”,在LXC(linux轻量级容器)的基础上构建,可以运行任何应用程序。
docker.io的核心层由以下几个部分组成:
1、可执行程序,“/usr/bin/docker”
2、docker.io网站上有一系列创建好的操作系统和应用程序映像
3、AUFS(另一个统一文件系统)来实现文件系统的快照,文件变化,控制只读或读写的需求。
4、LXC(Linux轻量级容器)
5、Cgroups(各种资源和命名空间的管理)
需要注意的是CentOS 6.5与7.0的安装是有一点点不同的,CentOS-6上docker的安装包叫docker-io,并且来源于Fedora epel库,这个仓库维护了大量的
没有包含在发行版中的软件,所以先要安装EPEL,而CentOS-7的docker直接包含在官方镜像源的Extras仓库(CentOS-Base.repo下的[extras]节enable=1
启用)。前提是都需要联网。
三:
接下来是安装过程:
1.禁用selinux
2.安装 Fedora EPEL.
epel-release-6-8.noarch.rpm包在发行版的介质里面已经自带了,可以从rpm安装。
yum install epel-release-6-8.noarch.rpm 或 yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
注:但是我执行都报错,
最后用如下命令解决:(安装EPEL仓库)
wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
3.安装 docker-io
yum install docker-io
4.启动docker
service docker start/stop/restart/status(启动/停止/重启/状态)
5.以守护模式运行docker-io(在一个新的终端里)
docker-d
注:执行这个命令时,报错,查询后,又执行下面一条命令解决:
yum upgrade device-mapper-libs
参考链接:
http://www.jb51.net/os/RedHat/469416.html
http://blog.csdn.net/u011650565/article/details/41979151
http://www.chinacloudly.com/docker%E5%AE%89%E8%A3%85/
http://blog.csdn.net/zsl129?viewmode=contents
http://blog.csdn.net/xu470438000/article/details/43704469
http://www.tuicool.com/articles/R32I73r
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!