您的足迹:首页 > Docker >centos6.5安装docker

centos6.5安装docker

CentOS6.5以前,内核不支持网络namespace,需要升级内核和iproute。CentOS6.5以后内核已支持网络namespace,只需要升级iproute即可。

我的系统版本是6.5的。使用方法二,亲测可用。如果你系统版本是6.5以上,只需要使用方法一升级iproute即可。

[root@centos67 ~]# cat /etc/redhat-release
 CentOS release 6.7 (Final)
[root@centos67 ~]# uname -r2.6.32-573.el6.x86_64

方法一:升级iproute

yum install -y http://rdo.fedorapeople.org/rdo-release.rpm

修改地址

cat /etc/yum.repos.d/rdo-release.repo[openstack-kilo]
name=OpenStack Kilo Repositorybaseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/
skip_if_unavailable=0
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-kilo

安装iproute

yum install -y iproute

方法二:升级内核

通过yum快速升级CentOS 6.x 内核到3.1.0,依次执行如下命令,如果提示地址无法连接,可以把地址复制到浏览器地址栏下载,然后传到服务器上执行命令rpm -ivh 下载的rpm 来文件完成安装。

# rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
# yum --enablerepo=elrepo-kernel install kernel-lt -y
  1. 1、在grub.conf中确定装好的内核在哪个位置:
# vi /etc/grub.conf
default=0
  1. 2、重启系统,查看内核信息
[root@centos67 ~]# uname -r3.10.94-1.el6.elrepo.x86_64

更新iproute软件包,同理如果无法连接,则把地址复制到浏览器地址栏手动下载然后安装。

yum install -y http://rdo.fedorapeople.org/rdo-release.rpm
  • 3、修改地址:
vi /etc/yum.repos.d/rdo-release.repo
[openstack-kilo]name=OpenStack Kilo Repository
baseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/
skip_if_unavailable=0
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-kilo

升级iprpute 软件包

# yum upgrade iproute
[root@centos67 ~]# rpm -qa|grep iproute
iproute-2.6.32-130.el6ost.netns.2.x86_64

以上步骤完成后,关闭防火墙、关闭设置selinux。

关闭selinux 

1:setenforce 0(立刻生效,不需要重启操作系统)
2:修改/etc/selinux/config文件中的SELINUX=disabled ,然后重启系统生效建议两个步骤都执行,这样可以确保系统重启之后selinux也是关闭状态

下面开始正式。

安装docker

执行命令:

yum install -y docker-io

启动docker

service docker start

修改docker镜像默认路径。docker默认镜像路径为/var/lib/docker,我需要把镜像路径设置为自定义的。很简单,指定镜像和容器存放路径的参数是--graph=/var/lib/docker。

我们只需要修改配置文件指定启动参数即可。

vim /etc/sysconfig/docker

other_args="--graph=/home/docker_images"
DOCKER_TMPDIR=/home/docker_images/tmp

然后停止docker 容器以及docker服务。

把镜像拷贝到新路径

cp -r /var/lib/docker/* /home/docker_images/

把原默认路径镜像备份后启动docker,确认docker运行正常后,删除原默认路径即可。

本博客所有文章如无特别注明均为原创。作者:数据为王复制或转载请以超链接形式注明转自 数据为王
原文地址《centos6.5安装docker

相关推荐


  • blogger

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)