top
本文目录
环境准备与限制说明
安装Docker兼容版本
内核模块关键配置
服务启动与验证
安全增强设置
注意事项

CentOS6 Docker 配置

CentOS6 Docker 配置完整指南

环境准备与限制说明

CentOS6默认内核版本(2.6.32)不支持最新Docker引擎,需采用特殊方案实现容器支持。验证系统内核:

uname -r

升级系统组件至最新状态:

yum update -y

安装Docker兼容版本

添加CentOS6适用的Docker仓库:


cat > /etc/yum.repos.d/docker.repo << EOF
[docker]
name=Docker Legacy for CentOS6
baseurl=https://yum.dockerproject.org/repo/main/centos/6
enabled=1
gpgcheck=0
EOF

执行安装命令:

yum install -y docker-engine-1.7.1

内核模块关键配置

启用cgroup内存管理:


echo "cgroup /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab
mount -a

加载网络桥接模块:

modprobe bridge

设置系统启动时自动加载:

echo "bridge" >> /etc/modules-load.d/bridge.conf

服务启动与验证

启动Docker守护进程:


service docker start
chkconfig docker on

测试容器运行功能:


docker run --rm centos:6 echo "容器测试成功"

若遇cgroup错误,临时解决方案:

docker run --cgroupns=host --rm centos:6 uname -r

安全增强设置

禁用默认特权模式:


sed -i 's/OPTIONS=.*/OPTIONS="--selinux-enabled --icc=false"/'
/etc/sysconfig/docker

重启服务使配置生效:

service docker restart

注意事项

  • 仅支持Linux容器(LXC)运行时,无法运行Windows容器
  • 最大容器镜像尺寸建议控制在10GB以内
  • 定期清理停止的容器:docker rm $(docker ps -aq)
  • 考虑升级至CentOS7获取完整Docker支持

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

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报