所有操作是在root權(quán)限下使用的:
1建车、centos系統(tǒng)的內(nèi)核必須高于3.10
命令:uname -r 查看centos內(nèi)核情況
2、yum 包更新到最新
命令:yum update
3椒惨、卸載舊版本(如果安裝過(guò)舊版本的話缤至,以前沒(méi)有安裝過(guò)的直接跳過(guò)此步)
命令:yum remove docker docker-common docker-selinux docker-engine
4、安裝需要的軟件包
命令:yum install -y yum-utils device-mapper-persistent-data lvm2
5康谆、設(shè)置yum源?
a:默認(rèn)倉(cāng)庫(kù)地址
命令:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
b:aliyun 倉(cāng)庫(kù)地址
命令: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6领斥、安裝最新版本的Docker
命令:yum install docker-ce docker-ce-cli containerd.io
7错洁、上述第6步可能會(huì)報(bào)containerd.io版本較低的錯(cuò)誤,這是我們只需要將containerd.io的版本更新即可戒突,我這里更新的是下面的版本:?https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm(沒(méi)報(bào)錯(cuò)誤則跳過(guò)此步)則可以安裝containerd.io?
命令:yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm 然后重復(fù)上述第6步驟。
8描睦、啟動(dòng)Docker并設(shè)置開(kāi)機(jī)啟動(dòng)
命令:systemctl start docker
命令:systemctl enable docker