安裝依賴包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加國內(nèi)源
sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源
# $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝 Docker CE
更新 yum 軟件源緩存掷贾,并安裝 docker-ce
$ sudo yum makecache fast
$ sudo yum install docker-ce
啟動 Docker CE
$ sudo systemctl enable docker
$ sudo systemctl start docker
建立 docker 用戶組
默認情況下裙秋, docker 命令會使用 Unix socket 與 Docker 引擎通訊县耽。而只有 root 用戶和docker 組的用戶才可以訪問 Docker 引擎的 Unix socket埂陆。出于安全考慮,一般 Linux 系統(tǒng)上不會直接使用 root 用戶捞魁。因此,更好地做法是將需要使用 docker 的用戶加入 docker用戶組。
# 建立 docker 組:
$ sudo groupadd docker
# 將當(dāng)前用戶加入 docker 組:
$ sudo usermod -aG docker $USER
注:退出當(dāng)前終端并重新登錄
測試Docker是否安裝正確
docker run hello-world