一、如果存在舊版本需要解除安裝
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了。