银河麒麟arm系统安装docker
时间: 2025-05-25 12:06:48 浏览: 50
### 如何在银河麒麟 ARM 系统上安装 Docker
#### 准备工作
在开始之前,需确认系统的硬件架构以及当前的操作系统版本。可以通过以下命令获取相关信息:
```bash
cat /etc/kylin-release
uname -p
uname -r
```
这些命令分别用于查看操作系统的发行版、处理器架构和内核版本[^3]。
#### 方法一:通过在线方式安装 Docker CE
如果网络连接正常,可以按照以下步骤完成 Docker 的安装:
1. **更新系统包**
更新现有系统包以确保兼容性。
```bash
sudo apt-get update || sudo yum clean all && sudo yum makecache fast
```
2. **安装必要的依赖工具**
安装 `curl` 和其他可能缺失的工具。
```bash
sudo yum install curl wget vim net-tools git -y
```
3. **配置 Docker 的官方仓库**
添加 Docker 的官方源并导入 GPG 密钥。
```bash
curl -fsSL https://get.docker.com | sh
```
如果遇到 SELinux 版本不匹配的问题(如提示需要 `container-selinux >= 2:2.74`),可手动下载对应的 RPM 包并安装[^1]。
4. **安装 Docker 引擎**
使用 YUM 或 APT 工具来安装最新的稳定版 Docker。
```bash
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
```
5. **启动并设置开机自启**
启动 Docker 并将其设为随系统启动而运行。
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
6. **验证安装成功**
运行测试镜像以验证 Docker 是否正常工作。
```bash
sudo docker run hello-world
```
#### 方法二:离线安装 Docker
对于无法联网的情况,可以选择离线安装的方式。以下是具体步骤:
1. **下载离线安装包**
访问可信资源网站(如 CSDN 提供的链接[^2])或其他开源社区,下载适用于 ARM 架构的 Docker 离线安装包。
2. **传输文件至目标机器**
将下载好的 `.tar.gz` 文件拷贝到目标服务器中,推荐使用 SCP 命令实现数据迁移。
```bash
scp arm_docker19.03.6.tar.gz root@<target-ip>:/tmp/
```
3. **解压并执行安装脚本**
解压缩后进入目录并运行安装程序。
```bash
tar zxvf arm_docker19.03.6.tar.gz -C /tmp/docker-offline/
cd /tmp/docker-offline/binaries/linux/aarch64/
./install.sh
```
4. **初始化服务状态**
手动加载模块和服务配置文件。
```bash
modprobe overlay
systemctl daemon-reload
systemctl restart docker
```
#### 注意事项
- 若防火墙规则严格,请调整策略允许 Docker 默认端口通信。
- 对于某些特殊场景,建议升级内核版本至支持更广泛驱动的新版本[^3]。
---
阅读全文
相关推荐


















