CentOS6怎么安装Docker

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"

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END