CentOS 6.9系统安装Docker完整指南
环境准备与注意事项
CentOS 6.9默认采用2.6内核版本,需升级至3.10以上内核以支持Docker运行。建议使用elrepo
源安装长期支持内核:
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 kernel-lt -y
修改/etc/grub.conf
文件设置新内核为默认启动项,重启系统后执行uname -r
验证内核版本。
安装基础依赖组件
启用EPEL扩展仓库并安装必要工具包:
yum install -y epel-release
yum install -y yum-utils device-mapper-persistent-data lvm2
部署Docker运行环境
CentOS 6需使用docker-io
替代新版docker-ce:
yum install -y docker-io
配置服务自启动并立即激活:
chkconfig docker on
service docker start
验证安装结果
执行基础命令检查运行状态:
docker version
docker info
docker run hello-world
成功显示版本信息且测试容器正常退出即表示安装成功。
常见问题处理
内核兼容性报错
若出现FATA[0000] Error starting daemon: SELinux not supported
错误,需在/etc/sysconfig/docker
中添加:
OPTIONS='--selinux-enabled=false'
存储驱动配置
推荐使用devicemapper存储方案,编辑/etc/sysconfig/docker-storage
文件:
DOCKER_STORAGE_OPTIONS="--storage-driver=devicemapper"