麒麟系统安装Docker详细教程与实测步骤指南
麒麟OS部署Docker提供五种实测方法:YUM在线安装适用于联网标准环境;离线二进制包适合物理隔离场景;复用CentOS8源可应对官方源失效;DEB包安装适配Ubuntu系桌面版;RPM离线包则用于SP2 SP3服务器版。需根据系统版本、架构及网络条件选择对应方案,确保成功安装并启动服务。
在麒麟操作系统上安装Docker,主要有五种经过验证的可靠方法:一、YUM在线安装(需要网络连接且kylin.repo源可用);二、离线二进制包安装(适用于物理隔离或涉密环境);三、复用CentOS 8软件源安装(应对麒麟官方源失效的情况);四、DEB包安装(适用于基于Ubuntu的麒麟桌面版);五、RPM离线包安装(适合Kylin V10 SP2/SP3服务器版本)。

在国产化的麒麟操作系统上部署Docker容器环境,技术人员常面临几大挑战:系统架构识别不清、官方软件源意外失效、网络访问受限,或是完全离线的物理隔离场景。针对这些常见问题,本文提供了五种经过实测的Docker安装方案。关键在于,您需要根据麒麟OS的具体版本(如V10 SP1/SP2/SP3)、CPU架构(x86_64或aarch64)以及实际网络与安全策略,选择最匹配的安装路径。以下详细介绍的每种方法,均针对不同的生产与部署场景,确保您能顺利完成麒麟系统Docker的安装与配置。
一、YUM在线安装(适用于已配置kylin.repo且联网正常的Kylin V10 SP1+)
此方法最为便捷,通过系统自带的YUM包管理器自动处理所有依赖关系。安装后,Docker服务可直接通过systemd进行管理。它尤其适合网络通畅、软件源稳定的政企内网或标准办公环境。
首先,请确认您的麒麟系统版本与CPU架构。打开终端,输入命令 cat /etc/os-release,查看输出中是否包含 VERSION_ID="10"。接着,运行 uname -m,确认系统架构为 x86_64(英特尔/AMD)还是 aarch64(鲲鹏/飞腾)。
准备工作完成后,即可开始安装。第一步,清理YUM缓存并更新软件源元数据:sudo yum clean all && sudo yum makecache。
随后,安装Docker核心软件包:sudo yum install -y docker。
安装完毕后,立即启动Docker服务并设置开机自动启动:sudo systemctl start docker && sudo systemctl enable docker。
最后,进行安装验证。执行 docker --version,若显示类似 Docker version 24.0.7, build xxx 的版本信息,则表明麒麟OS Docker安装成功。
二、离线二进制包安装(适用于物理隔离、涉密或无外网环境)
若您的运行环境为物理隔离的国产化专网、等保三级加固环境,或基于ARM64架构的鲲鹏服务器等信创场景,在线安装方式将无法使用。此时,离线二进制包安装是最佳选择。该方法直接使用Docker官方预编译的静态二进制文件,不依赖任何外部软件仓库。
首先,根据 uname -m 的查询结果,下载对应架构的Docker二进制压缩包。请注意:aarch64平台应下载 docker-24.0.7-arm64.tar.gz;x86_64平台应下载 docker-24.0.7-x86_64.tar.gz。
下载完成后,将压缩包解压至临时目录:tar -xzvf docker-*.tar.gz -C /tmp/。
接着,将解压出的所有可执行文件复制到系统的可执行文件路径下:sudo cp /tmp/docker/* /usr/bin/。
为这些二进制文件赋予执行权限:sudo chmod +x /usr/bin/docker* /usr/bin/containerd*。
仅有二进制文件还不够,需将Docker配置为系统服务。为此,需要创建一个systemd服务单元文件。执行 sudo vim /usr/lib/systemd/system/docker.service,并填入包含[Unit]、[Service](其中需指定 ExecStart=/usr/bin/dockerd、Type=notify、Restart=always)和[Install]三个部分的完整服务定义。
最后,重新加载systemd配置并启动Docker服务:sudo systemctl daemon-reload && sudo systemctl start docker。
三、复用CentOS 8源安装(适用于kylin.repo失效或被禁用场景)
当麒麟官方的软件源临时不可用或被安全策略禁用时,可采用此备用方案:临时启用经过兼容性测试的CentOS 8 Docker CE仓库。该方法在Kylin V10 SP2/SP3版本上稳定性良好,且无需手动调整内核参数。
开始前,建议先彻底移除可能存在的旧版本Docker组件,避免冲突:sudo yum remove docker* containerd.io -y。
然后,安装YUM工具集以方便管理仓库:sudo yum install -y yum-utils。
接下来是关键步骤,添加Docker官方CE仓库源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo。
为确保YUM能正确识别系统版本兼容性,需要强制设置CentOS版本变量:echo "8" | sudo tee /etc/yum/vars/centos_version。
环境配置妥当后,即可安装完整的Docker CE套件:sudo yum install -y docker-ce docker-ce-cli containerd.io。
安装完成后,启动Docker服务并设为开机自启:sudo systemctl start docker && sudo systemctl enable docker。
四、DEB包安装(适用于部分适配Ubuntu生态的麒麟桌面版)
如果您的系统是麒麟V10桌面版,或某些集成了deb包管理兼容层的定制系统,使用DEB包安装可以有效规避RPM包可能产生的依赖冲突。此方法利用dpkg工具直接安装预编译的Debian格式软件包。
首先,确认系统支持deb包管理:执行 dpkg --version,若返回版本号则说明支持。
安装需按特定顺序进行。首先安装容器运行时基础组件:sudo dpkg -i containerd.io_*.deb。
接着安装Docker命令行客户端:sudo dpkg -i docker-ce-cli_*.deb。
最后安装Docker引擎主程序:sudo dpkg -i docker-ce_*.deb。
安装过程中若提示依赖缺失(dpkg安装的常见情况),可使用以下命令自动修复依赖关系:sudo apt-get install -f(前提是系统已集成apt工具)。
依赖修复完成后,启动Docker服务:sudo systemctl start docker。
最后,验证服务运行状态:sudo systemctl status docker。确认输出信息中显示 Active: active (running) 即表示安装成功。
五、RPM离线包安装(适用于Kylin V10 SP2/SP3服务器版且具备rpm依赖管理能力)
对于已预装rpm-build及依赖解析工具的加固型麒麟服务器环境,RPM离线包安装是一个稳妥可靠的选择。它完全避免了在线软件源同步失败的风险,直接使用本地下载的RPM包组合进行部署。
首先,您需要下载一套版本一致的完整RPM组件包,通常包括 containerd.io-*.rpm、docker-ce-cli-*.rpm 和 docker-ce-*.rpm。务必确保这三个包的版本号相互匹配。
安装时需遵循依赖顺序。首先安装containerd运行时:sudo rpm -ivh containerd.io-*.rpm。
然后安装Docker客户端:sudo rpm -ivh docker-ce-cli-*.rpm。
最后安装Docker引擎主包:sudo rpm -ivh docker-ce-*.rpm。
若安装过程中提示缺少依赖,可先使用 --nodeps 参数强制安装所有包:sudo rpm -ivh --nodeps *.rpm。
强制安装后,再手动补全缺失的依赖包。以下命令有助于查找并安装缺失的依赖:sudo yum install -y $(rpm -qpR *.rpm | grep "not found" | awk '{print $1}' | sort -u)。
所有依赖问题解决后,启动Docker守护进程:sudo systemctl start docker。
最后一步,验证Docker客户端与服务端是否协同工作正常。运行 docker version,确认Client和Server版本号一致,且Server状态显示为运行中。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Win10如何启用文件历史记录自动备份与实时保护
Windows10文件历史记录可自动保存文件历史版本,需要手动开启并连接外部NTFS存储设备。可通过设置应用、控制面板或PowerShell三种方式启用。推荐将备份频率设为每10分钟,并将保留时间设为永远,以最大限度保护数据安全。
Win11应用商店提示我们这边出了点问题报错代码
Win11应用商店报错0x80131500,可依次执行:运行wsreset exe清缓存;重启BITS、WindowsUpdate等服务;改DNS为8 8 8 8和1 1 1 1;启用TLS1 2和1 3;重装商店及依赖组件。
Win11电脑频繁弹出系统更新强制升级提醒的解决方法
通过禁用WindowsUpdate、UsoSvc和BITS三项服务,修改注册表将NoAutoUpdate设为1,并禁用任务计划中的ScheduledStart,可彻底关闭Win11系统更新强制弹窗,避免全屏工作被打断,实现永久禁用自动更新。
Windows 11关闭窗口顶部毛玻璃透明磨砂效果方法
Windows11关闭窗口顶部毛玻璃特效需四步:在个性化颜色中关闭透明效果,在辅助功能视觉效果中同步关闭透明与动画,通过注册表禁用EnableTransparentOMAX渲染通道,最后重启资源管理器清除缓存,即可彻底消除磨砂透明。
Windows 11 电脑自动休眠时长修改方法
Windows11修改电脑自动休眠时长可通过系统设置、控制面板和命令提示符三种途径实现。系统设置直接调整睡眠时间,控制面板可精细控制屏幕关闭与休眠独立计时器,命令提示符支持毫秒级精确设定。需注意休眠时间应大于等于屏幕关闭时间,避免中断任务。
- 热门数据榜
相关攻略
2026-07-12 07:39
2026-07-12 07:39
2026-07-12 07:39
2026-07-12 07:39
2026-07-12 07:39
2026-07-12 07:38
2026-07-12 07:38
2026-07-12 07:37
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

