麒麟V10 ARM架构 YUM安装Docker

在麒麟V10 ARM系统上安装Docker需特别注意架构兼容性和软件源配置。以下是经过验证的完整安装流程:

 

一、环境检查 首先确认系统版本和内核支持:

# 查看系统版本(应为Kylin V10及以上)
cat /etc/*-release

# 查看内核版本(建议≥4.18)
uname -r

# 确认ARM架构
uname -m  # 应显示 aarch64

二、安装麒麟官方适配版本

麒麟V10已提供适配的Docker版本,无需配置官方源,直接安装即可避免glibc版本冲突

# 1. 卸载旧版本(如有)
sudo yum remove docker-runc docker-ce docker-ce-cli

# 2. 安装必要依赖
sudo yum install -y dnf-utils device-mapper-persistent-data lvm2

# 3. 直接安装麒麟适配的Docker
sudo yum install -y docker

# 4. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 5. 验证安装
docker --version

三、配置阿里云ARM源

如需安装较新版本的Docker CE,可配置阿里云ARM专用源

# 1. 备份原有源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 2. 下载ARM架构源文件(飞腾D2000/鲲鹏920等)
sudo wget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O /etc/yum.repos.d/CentOS-Base.repo

# 3. 修改repo文件中的系统版本
sudo sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo

# 4. 清理缓存并更新
sudo yum clean all
sudo yum makecache

# 5. 安装Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 6. 启动服务
sudo systemctl start docker
sudo systemctl enable docker

 

posted @ 2025-12-02 20:15  金元宝骑骑  阅读(1)  评论(0)    收藏  举报