CentOS安裝Docker1.12
環(huán)境要求
需滿(mǎn)足以下條件:
- CentOS 7或更高版本(推薦使用CentOS 7.x)
- 具備sudo權(quán)限的用戶(hù)賬戶(hù)
- 穩(wěn)定的互聯(lián)網(wǎng)連接
安裝步驟
1. 更新系統(tǒng)軟件包
sudo yum update -y
2. 添加Docker官方倉(cāng)庫(kù)
sudo tee /etc/yum.repos.d/docker.repo <<EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
3. 安裝指定版本Docker
sudo yum install -y docker-engine-1.12.6-1.el7.centos.x86_64
4. 啟動(dòng)Docker服務(wù)
sudo systemctl start docker
sudo systemctl enable docker
5. 驗(yàn)證安裝結(jié)果
sudo docker run hello-world
若輸出"Hello from Docker!"則表明安裝成功。
權(quán)限配置(可選)
允許普通用戶(hù)執(zhí)行Docker命令:
sudo usermod -aG docker $(whoami)
newgrp docker
常見(jiàn)問(wèn)題處理
依賴(lài)沖突
若出現(xiàn)依賴(lài)錯(cuò)誤,嘗試清理緩存后重試:
sudo yum clean all
sudo yum makecache
版本不可用
若倉(cāng)庫(kù)中無(wú)目標(biāo)版本,可手動(dòng)下載RPM包安裝:
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-engine-1.12.6-1.el7.centos.x86_64.rpm
sudo yum localinstall docker-engine-1.12.6-1.el7.centos.x86_64.rpm