Centos8安裝Docker

清華大學開源軟件鏡像站:
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 lvm2centos

添加stable鏡像倉庫app

sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repoide

安裝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 buildahcode

2) Problem 2: package docker-ce-3:20.10.1-3.el8.x86_64 requires containerd.io >= 1.4.1 那就先裝新版的containerd.io
dnf 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

Centos8安裝Docker

再裝剩下兩個 (如下命令安裝stable最新版)

sudo yum install docker-ce docker-ce-cli

或 使用如下方法安裝自定義版本

yum list docker-ce.x86_64 --showduplicates | sort -r #從高到低列出Docker-ce的版本

Centos8安裝Docker

該軟件包名稱是軟件包名稱(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/

相關文章
相關標籤/搜索