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,例如:

sudo sed -i "s/\$releasever/9/g" /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/9/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://download.docker.com/linux/centos/9/source/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test]
name=Docker CE Test - $basearch
baseurl=https://download.docker.com/linux/centos/9/$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test-source]
name=Docker CE Test - Sources
baseurl=https://download.docker.com/linux/centos/9/source/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/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,同时享受到国内源带来的速度优势。

三、配置docker为非root用户(可选)

以非root用户身份运行docker软件,需要将用户添加到docker

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker  # 重新登录或重新启动会话以应用更改

 

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