CentOS6怎么安裝Docker
環(huán)境要求與準備
CentOS6需升級至6.5及以上版本,內核版本建議不低于2.6.32-431。執(zhí)行以下命令檢查系統(tǒng)版本:
cat /etc/redhat-release
uname -r
安裝必要依賴
更新系統(tǒng)并安裝基礎組件:
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引擎
執(zhí)行以下命令安裝指定版本:
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"