yum安装docker arm64
时间: 2025-05-06 19:05:56 浏览: 19
### 如何在 ARM64 架构上通过 Yum 安装 Docker
#### 准备工作
为了确保能够在基于 ARM64 的 CentOS 或其他兼容的 Linux 发行版上成功安装 Docker,需要先配置好系统的网络环境以及必要的依赖项。
由于 `CentOS` 对于 ARM64 支持有限,在某些情况下可能无法直接使用官方源来完成操作。因此可以考虑切换到社区支持较好的替代方案,比如 Rocky Linux 或 AlmaLinux,这些发行版同样提供对 ARM64 平台的支持[^3]。
#### 配置 YUM 源
如果目标操作系统为 CentOS 7/8 ARM 版本,则需手动调整默认存储库地址以解决因镜像列表不可达引发的问题[^2]。具体方法如下:
1. **编辑 Base 和 AppStream 软件包仓库文件**
修改 `/etc/yum.repos.d/CentOS-Base.repo` 文件中的 `[base]`, `[appstream]` 等部分 URL 地址指向可用站点。
```bash
sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*.repo
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo
```
2. **更新缓存并测试连接状态**
执行刷新命令验证更改后的效果。
```bash
yum clean all && yum makecache fast
```
#### 添加 Docker CE 社区版本 APT/YUM 源
对于非 x86_64 CPU 类型来说,官方维护者已经提供了多平台二进制分发渠道。按照以下流程添加远程资源链接至本地索引数据库中去[^4]:
```bash
cat <<EOF | sudo tee /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - \$basearch
baseurl=https://download.docker.com/linux/centos/\$releasever/\$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
EOF
```
注意这里特别强调了 `$basearch` 变量的作用范围扩展到了 armhf/aarch64 上下文中[^5]。
#### 实际执行安装过程
当一切准备就绪之后就可以正式开始引入核心组件啦!
```bash
yum install -y docker-ce docker-ce-cli containerd.io
systemctl enable --now docker.service
docker version
```
至此应该能够看到完整的客户端和服务端信息输出表明部署顺利完成[^6]。
---
### 注意事项
尽管上述指导适用于大多数场景但仍可能存在个别例外情况,请务必参照最新文档资料确认细节差异之处[^7]。
阅读全文
相关推荐


















