在欧拉系统(openEuler)上安装 Docker 的步骤如下: 1. 更新系统 确保系统软件包是最新的: sudo dnf update -y 2. 配置 Docker 仓库 添加 Docker 的官方仓库。可以使用华为云提供的镜像源,以提高下载速度: sudo dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo sudo sed -i 's+\$releasever+8+' /etc/yum.repos.d/docker-ce.repo 3. 安装 Docker 安装 Docker 和相关组件: sudo dnf install -y docker-ce docker-ce-cli containerd.io 4. 启动并启用 Docker 服务 启动 Docker 服务并设置为开机自启: sudo systemctl start docker sudo systemctl enable docker 5. 验证 Docker 安装 检查 Docker 版本并运行测试容器: docker --version sudo docker run hello-world 6. 配置国内镜像源(可选) 为了加速镜像下载,可以配置国内镜像源: sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 7. 配置 Docker 组(可选) 为了避免每次运行 Docker 命令都需要使用 sudo,可以将当前用户添加到 Docker 组: sudo usermod -aG docker $USER newgrp docker