Skip to content

在欧拉系统上安装Docker时,可能会遇到一些问题。

sh
yum install docker

错误信息:

sh
Error: Package: docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)

Requires: container-selinux >= 2.9

这是由于 OpenEuler 没有官方支持的 docker-ce 仓库

1、添加Docker官方仓库

首先,添加Docker官方仓库以确保获取最新版本。

sh
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2、修改配置文件

进入配置文件目录并编辑docker-ce.repo文件,将$releasever替换为7

sh
cd /etc/yum.repos.d/

vi docker-ce.repo

将以下内容:

sh
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable

替换为:

sh
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable

3、安装指定版本的Docker

查询可用的Docker版本并安装最新版本。

sh
yum list docker-ce --showduplicates | sort -r

yum -y install docker-ce-24.0.2

4、启动并设置Docker开机自启

安装完成后,启动Docker服务并设置为开机自启。

sh
systemctl start docker

systemctl enable docker

通过以上步骤,可以成功在欧拉系统上安装并运行最新版本的Docker。

Released under the MIT License.