1、更新系统

sudo dnf update -y

2、安装必要的软件包

sudo dnf install -y dnf-plugins-core

3、添加 Docker CE 存储库

sudo dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

注意:在修改 docker-ce.repo 原文件之前,为了保险可以执行如下命令先 copy 一份留作备份。

将  docker-ce.repo  中官方地址替换为华为开源镜像,提升下载速度。

sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

说明:docker-ce.repo 中用 $releasever 变量代替当前系统的版本号,该变量在 CentOS 中有效,但在 openEuler 中无效,所以将该变量直接改为8

sed -i 's+$releasever+8+'  /etc/yum.repos.d/docker-ce.repo

4、更新索引缓存并安装 Docker CE

dnf makecache

现在您可以使用 DNF 包管理器安装 Docker CE 了:

sudo dnf install -y docker-ce docker-ce-cli containerd.io

5、启动 Docker 服务

sudo systemctl start docker

6、查看 Docker 状态

systemctl status docker

7、设置 Docker 开机自启动

sudo systemctl enable docker

8、验证 Docker CE 安装

docker version

安装 docker compose

dnf install -y docker-compose-plugin

查看 docker compose 版本信息和更多命令用法

docker compose version

docker compose

再次查看 docker 信息,执行如下命令:

docker info

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐