一、如果存在舊版本需要卸載
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
二、使用存儲庫安裝,配置yum庫地址
docker官網比較慢這里使用阿里雲倉庫加速
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、安裝最新版本的Docker Engine和容器,或安裝特定版本
最新版:
sudo yum install -y docker-ce docker-ce-cli containerd.io
安裝指定版本:
# 列出可選擇的版本列表 yum list docker-ce --showduplicates | sort -r # 安裝指定的版本<VERSION_STRING>:版本號。如docker-ce-19.03.12 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
四、啟動docker並配置開啟自啟
# 啟動docker sudo systemctl start docker # 設置開機自啟 sudo systemctl enable docker
五、將用戶加入docker組
非root用戶使用docker,可以將用戶加入docker組,避免每次執行都需要加上sudo語句。
# 將your-user改為你的用戶名稱 sudo usermod -aG docker your-user
注:執行后需要注銷退出重新登錄生效。
六、查看是否安裝成功
$ docker version Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:46:54 2020 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.12 API version: 1.40 (minimum version 1.12) Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:45:28 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.13 GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc: Version: 1.0.0-rc10 GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd docker-init: Version: 0.18.0 GitCommit: fec3683
七、配置阿里雲鏡像下載加速
進入阿里雲官網找到容器鏡像服務,找到鏡像加速器,按操作文檔執行即可。可體驗絲滑般的鏡像下載速度。
pull一個mysql,飛一般的速度,安裝完成,可以愉快的使用docker了。