OpenEuler 24.03 (LTS-SP2)安装最新版本docker

OpenEuler 24.03系统默认安装的docker版本是18.09,该版本有重大bug,所以鉴于此安装最新版本docker。

一、配置 Docker 仓库

首先,需要设置 Docker 的官方仓库,和替换为国内的镜像源。

1.安装必要的包

sudo dnf install -y dnf-utils

2.设置稳定的仓库

docker官方没有明确说支持openeuler系统,所以在这里openeuler使用centos的

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

3.编辑 Docker 仓库文件,用国内源地址,可以大大提高下载速度和稳定性。以阿里云为例,编辑 /etc/yum.repos.d/docker-ce.repo 文件:

sudo cp /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce-backup.repo
sudo vi /etc/yum.repos.d/docker-ce.repo

替换文件内容中的 baseurl 为阿里云的镜像地址 sudo sed -i "s/download\.docker\.com/mirror\.aliyun\.com/g" /etc/yum.repos.d/docker-ce.repo,例如:

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
 
[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
 
[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/source/stable
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

确保替换所有 baseurl 行。

二、安装 Docker Engine

 1.创建缓存,安装docker

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

 2.启动 Docker 并设置为开机启动:

sudo systemctl start docker
sudo systemctl enable docker

 3.验证安装

docker --version
docker info

 通过以上步骤,可以在Openeuler24.03或者 CentOS 9 上成功安装并使用 Docker,同时享受到国内源带来的速度优势。

posted @ 2025-09-11 16:31  肖战的战  阅读(786)  评论(0)    收藏  举报