1、環(huán)境準(zhǔn)備
操作系統(tǒng):CentOS 7+
軟件源:阿里云鏡像
2、使用官方安裝腳本自動(dòng)安裝(2選1)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh
3、手動(dòng)安裝
3.1、卸載舊版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.2、安裝 Docker-ec,使用 Docker 倉庫進(jìn)行安裝
3.2.1、安裝所需的軟件包。yum-utils 提供了 yum-config-manager ,
并且 device mapper 存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.2.2、設(shè)置穩(wěn)定倉庫
官網(wǎng)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
阿里云(推薦)
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.2.3、安裝Docker Engine-Community(Docker-ec)
sudo yum install docker-ce docker-ce-cli containerd.io
如果提示接收GPG密鑰,選擇是
4、啟動(dòng) Docker
sudo systemctl start docker
5、驗(yàn)證
docker version
命令打印如下,即表示啟動(dòng)成功

Docker啟動(dòng)成功
6、服務(wù)管理
啟動(dòng)
sudo systemctl start docker
停止
sudo systemctl stop docker
重啟
sudo systemctl restart docker
7、授權(quán)普通用戶使用 Docker
1、創(chuàng)建docker組
sudo groupadd docker
2、將普通用戶加入docker用戶組
sudo gpasswd -a ${USER} docker
3、重啟docker服務(wù)
sudo systemctl restart docker
4、關(guān)閉當(dāng)前窗口,重新連接,普通用戶就可以使用了