1、环境openEuler 20.03 (LTS-SP3)

2、目标安装:Docker version 27.4.1

解决方法:

如果是仅仅使用openEuler提供的docker版本,会很低为Docker version 18.09.0,不满足项目要求。

解决方法:

1)可以先下载源提供的docker版本 

yum -y install docker 

2、创建 /etc/docker/daemon.json文件,设置docker的数据路径等

{
  "data-root": "/data/docker",
  "registry-mirrors": [
    "https://docker.1ms.run",
     "https://docker.1panel.live"
  ],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "3"
  },
  "storage-driver": "overlay2"
    }

}

3、下载对应版本的docker二进制文件,然后替换旧版本的可执行文件

1) 停止Docker服务 
sudo systemctl stop docker

2)下载Docker二进制文件

# 创建临时目录
mkdir -p /tmp/docker-install
cd /tmp/docker-install
# 下载Docker静态二进制文件(版本号可能需要调整)
wget https://download.docker.com/linux/static/stable/x86_64/docker-27.4.1.tgz
# 解压
tar xzvf docker-27.4.1.tgz
# 复制二进制文件到系统路径
sudo cp docker/* /usr/bin/

4、验证

docker --version

Docker version 27.4.1, build b9d17ea

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐