CentOS6怎么安装Docker
环境要求与准备
CentOS6需升级至6.5及以上版本,内核版本建议不低于2.6.32-431。执行以下命令检查系统版本:
cat /etc/redhat-release
uname -r
安装必要依赖
更新系统并安装基础组件:
yum update -y
yum install -y epel-release
yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker仓库
由于CentOS6官方仓库不包含Docker,需手动添加仓库配置:
tee /etc/yum.repos.d/docker.repo <<'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/6/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
安装Docker引擎
执行以下命令安装指定版本:
yum install -y docker-engine-1.7.1-1.el6
注意:Docker官方已停止维护CentOS6支持,建议使用1.7.x历史版本
服务管理与验证
启动Docker服务并设置开机自启:
service docker start
chkconfig docker on
验证安装结果:
docker version
docker run hello-world
常见问题处理
内核兼容性问题
如遇cgroup或namespace相关错误,需升级内核:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-lt
reboot
存储驱动配置
在/etc/default/docker添加配置:
other_args="--storage-driver=devicemapper"