CentOS6怎么安裝Docker
環(huán)境要求與準(zhǔn)備
CentOS6需升級(jí)至6.5及以上版本,內(nèi)核版本建議不低于2.6.32-431。執(zhí)行以下命令檢查系統(tǒng)版本:
cat /etc/redhat-release
uname -r
安裝必要依賴
更新系統(tǒng)并安裝基礎(chǔ)組件:
yum update -y
yum install -y epel-release
yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker倉(cāng)庫(kù)
由于CentOS6官方倉(cāng)庫(kù)不包含Docker,需手動(dòng)添加倉(cāng)庫(kù)配置:
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官方已停止維護(hù)CentOS6支持,建議使用1.7.x歷史版本
服務(wù)管理與驗(yàn)證
啟動(dòng)Docker服務(wù)并設(shè)置開機(jī)自啟:
service docker start
chkconfig docker on
驗(yàn)證安裝結(jié)果:
docker version
docker run hello-world
常見問題處理
內(nèi)核兼容性問題
如遇cgroup或namespace相關(guān)錯(cuò)誤,需升級(jí)內(nèi)核:
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
存儲(chǔ)驅(qū)動(dòng)配置
在/etc/default/docker添加配置:
other_args="--storage-driver=devicemapper"