清華大學開源軟件鏡像站:
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/linux
阿里雲鏡像站:
https://mirrors.aliyun.com/docker-ce/linux/centos/docker
安裝依賴json
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
centos
添加stable鏡像倉庫app
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
ide
安裝Docker-ce/docker-ce-li/containerd.ioui
sudo yum install docker-ce docker-ce-cli containerd.io
阿里雲
若是安裝報錯(如圖): rest
1) Problem 1: package podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64 requires runc >= 1.0.0-57
解決: 運行下面的代碼, 查詢執行即可yum erase podman buildah
code
2) Problem 2: package docker-ce-3:20.10.1-3.el8.x86_64 requires containerd.io >= 1.4.1 那就先裝新版的containerd.iodnf install https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm
再裝剩下兩個 (如下命令安裝stable最新版)
sudo yum install docker-ce docker-ce-cli
或 使用如下方法安裝自定義版本
yum list docker-ce.x86_64 --showduplicates | sort -r
#從高到低列出Docker-ce的版本
該軟件包名稱是軟件包名稱(docker-ce)加上版本字符串(第二列),從第一個冒號(:)一直到第一個連字符,並用連字符(-)分隔。
例如:指定版本(docker-ce-20.10.1)進行安裝:
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:yum install docker-ce-20.10.1 docker-ce-cli-20.10.1 containerd.io
設置開機自啓Docker並啓動Docker
systemctl enable docker.service
systemctl start docker.service
查看Docker版本信息
docker version
添加Dokcer鏡像加速器
阿里雲鏡像獲取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
請在 /etc/docker/daemon.json 中寫入以下內容(若是文件不存在請新建該文件):
{ "registry-mirrors":["https://<你的ID>.mirror.aliyuncs.com/"] }
從新啓動服務
sudo systemctl daemon-reload
sudo systemctl restart docker
檢查加速器是否生效
docker info
Registry Mirrors:
https://<你的ID>.mirror.aliyuncs.com/