CentOS7安裝Docker並配置映象加速

kinglinglive發表於2020-09-16

一、如果存在舊版本需要解除安裝

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了。

 

 

官網連結:https://docs.docker.com/engine/install/centos/

相關文章