docker在银河麒麟上部署
时间: 2025-06-05 15:07:32 浏览: 21
### 安装和配置 Docker 的方法
#### 1. 准备工作
在银河麒麟操作系统上安装 Docker 前,需确认系统的架构以及版本号。如果系统基于 Debian 或 Ubuntu,则可以按照官方文档中的说明操作;如果是基于 Red Hat 的发行版,则可以通过 `yum` 进行管理。
对于 ARM64 架构的银河麒麟 V10 系统,需要特别注意下载与之匹配的离线安装包[^2]。此外,在安装前还需更新本地软件源缓存以确保获取最新依赖项。
```bash
sudo apt update || sudo yum makecache
```
---
#### 2. 下载并安装 Docker
##### 方法一:通过 APT 软件源(适用于 Debian/Ubuntu 类型)
根据官方指南,访问 Index of linux/ubuntu/dists/(docker.com),找到适合的操作系统代号(如 focal 对应 20.04)。随后执行以下命令完成安装:
```bash
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 设置稳定版仓库地址
echo \
"deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 更新APT索引并安装Docker CE
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
```
##### 方法二:通过 YUM 软件源(适用于 RHEL/CentOS 类型)
针对银河麒麟服务器版,可利用 `yum` 工具来查找可用的 Docker 版本列表,并从中挑选合适的版本进行安装[^3]:
```bash
# 刷新Yum缓存并列出所有可用的Docker版本
sudo yum makecache
sudo yum list docker-ce --showduplicates | sort -r
# 安装指定版本的Docker引擎
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
```
替换 `<VERSION_STRING>` 为实际所需的版本编号。
---
#### 3. 配置 Docker 开机自启和服务状态检查
无论采用哪种方式安装完成后,都需要启用服务以便于后续正常使用:
```bash
# 设定Docker随系统启动自动运行
sudo systemctl enable docker
# 手动立即激活该服务
sudo systemctl start docker
# 验证当前服务是否正常运作
sudo systemctl status docker
```
上述指令能够保障即使设备重启之后仍然维持容器环境处于活动之中[^1]。
---
#### 4. 测试 Docker 功能性
为了验证整个流程无误,尝试拉取一个简单的镜像并创建测试实例:
```bash
# 获取官方Alpine Linux最小化映象文件
sudo docker pull alpine:latest
# 启动临时交互会话查看内部情况
sudo docker run -it --rm alpine sh
```
当以上两步均顺利完成时即表明基础搭建完毕!
---
### 注意事项
- 若网络条件不允许在线模式下作业,则务必提前准备好对应平台架构下的 `.deb` 或者 `.rpm` 文件形式的离线资源包。
- 不同系列之间可能存在兼容性差异,请严格按照目标主机所归属的具体分支选取相适应组件。
阅读全文
相关推荐


















