首页 游戏 软件 资讯 排行榜 专题
首页
系统平台
麒麟系统安装Docker详细教程与实测步骤指南

麒麟系统安装Docker详细教程与实测步骤指南

热心网友
19
转载
2026-05-15
在麒麟操作系统上安装Docker,主要有五种经过验证的可靠方法:一、YUM在线安装(需要网络连接且kylin.repo源可用);二、离线二进制包安装(适用于物理隔离或涉密环境);三、复用CentOS 8软件源安装(应对麒麟官方源失效的情况);四、DEB包安装(适用于基于Ubuntu的麒麟桌面版);五、RPM离线包安装(适合Kylin V10 SP2/SP3服务器版本)。

麒麟OS怎么安装Docker_麒麟系统Docker容器安装教程【实测】

在国产化的麒麟操作系统上部署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/dockerdType=notifyRestart=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-*.rpmdocker-ce-cli-*.rpmdocker-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状态显示为运行中。

来源:https://www.php.cn/faq/2474959.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

麒麟系统安装Docker详细教程与实测步骤指南
系统平台
麒麟系统安装Docker详细教程与实测步骤指南

麒麟OS部署Docker提供五种实测方法:YUM在线安装适用于联网标准环境;离线二进制包适合物理隔离场景;复用CentOS8源可应对官方源失效;DEB包安装适配Ubuntu系桌面版;RPM离线包则用于SP2 SP3服务器版。需根据系统版本、架构及网络条件选择对应方案,确保成功安装并启动服务。

热心网友
05.15
c#如何使用Docker部署_c#Docker部署看这一篇就够了_保姆级教程
编程语言
c#如何使用Docker部署_c#Docker部署看这一篇就够了_保姆级教程

C 项目Docker部署实战:镜像选择、端口配置与常见问题解决 核心观点:成功部署C 项目到Docker,关键在于掌握三个核心环节:选择合适的基础镜像、正确配置端口映射以及规避常见的部署陷阱。虽然 NET 6及以上版本提供了出色的跨平台支持,但许多开发者在初次尝试Docker部署时,仍会因基础镜像误

热心网友
05.06
Interactive Docker exec with docker-py
编程语言
Interactive Docker exec with docker-py

深入解析:用Python实现原生Docker交互式终端完整指南 本文详细讲解如何利用docker-py库实现真正的交互式docker exec -it功能,通过底层socket操作连接宿主机标准输入输出与容器内进程的I O流,彻底解决exec_run默认非阻塞、无法透传终端输入的技术难题。 许多开发

热心网友
05.05
Composer怎么在Docker容器中配置_Composer Docker集成方法【实用】
编程语言
Composer怎么在Docker容器中配置_Composer Docker集成方法【实用】

在Docker容器中配置Composer:避开那些“坑”,让依赖管理丝滑起来 想在Docker容器里顺畅地使用Composer?秘诀其实很简单:忘掉宿主机的一切,把容器当作一个全新的、独立的环境来对待。 所有配置都必须明确地在容器内部完成。否则,构建卡顿、安装报错、缓存失效,甚至恼人的权限问题都会接

热心网友
05.04
Atom如何配置Docker?Atom集成Docker开发工具方法
编程语言
Atom如何配置Docker?Atom集成Docker开发工具方法

Atom如何配置Docker?Atom集成Docker开发工具方法 开门见山地说,如果你正试图在Atom编辑器里集成Docker,那么可能需要先调整一下预期。一个核心结论是:Atom本身并不支持可靠的Docker集成。这款编辑器官方早已停止维护,所有流传的“Atom + Docker”方案都存在根本

热心网友
05.03

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

银河麒麟系统SSH公钥登录配置与安全远程连接指南
系统平台
银河麒麟系统SSH公钥登录配置与安全远程连接指南

在麒麟操作系统上配置SSH公钥登录,不仅能免去每次输入密码的繁琐,更能显著增强远程连接的安全性。整个过程并不复杂,核心步骤围绕密钥生成、公钥部署和服务端配置展开。本文将详细介绍几种主流方法,涵盖从自动化部署到手动配置,助你轻松完成麒麟系统SSH密钥登录设置。 一、使用ssh-keygen与ssh-c

热心网友
05.15
银河麒麟系统登录循环故障解决方法与桌面修复指南
系统平台
银河麒麟系统登录循环故障解决方法与桌面修复指南

登录循环闪退应先删 Xauthority和 ICEauthority文件、修复 tmp权限为1777、重置ukui mate dconf配置、清理磁盘空间、重装lightdm并重新配置。 在银河麒麟操作系统中输入密码后,屏幕一闪又回到登录界面,这种“登录循环”问题确实令人困扰。这通常并非硬件故障,而

热心网友
05.15
GUSD稳定币详解:项目背景、核心用途与投资风险全解析
web3.0
GUSD稳定币详解:项目背景、核心用途与投资风险全解析

GUSD是一种与美元1:1锚定的合规稳定币,由Gemini交易所发行并受纽约州金融服务部监管。其核心价值在于为加密世界提供透明、受监管的美元等价物,主要应用于交易、支付和价值存储。投资者需关注其中心化托管风险、监管政策变化及智能合约潜在漏洞,理解其作为传统金融与加密市场桥梁的定位与局限。

热心网友
05.15
Win11如何设置默认音频输出设备与调整音量
系统平台
Win11如何设置默认音频输出设备与调整音量

在Windows 11系统中,确保系统音频稳定输出到指定设备(如已连接的耳机或已配对的蓝牙音箱),核心在于正确配置默认音频输出设备。您可以通过任务栏快速设置、系统设置应用、控制面板声音对话框、音量混合器下拉菜单或Win+Ctrl+V快捷键这五种主流方案,实现即时切换或永久性配置,彻底解决声音输出错乱

热心网友
05.15
宏胜集团高管变动与业务外包调整深度解析
AI
宏胜集团高管变动与业务外包调整深度解析

宏胜集团近期发生重要人事与业务调整。总裁办主任叶雅琼、销售总经理吴汀燕、法务部部长周卓盈及生产管理科科长吴潘潘等多位高管已离职,该消息已获接近集团人士证实。与此同时,集团启动了部分非生产业务的外包运作,显示出其正在优化内部结构与运营模式。这一系列变动可能意味着公司正处于战略调整期,旨在聚焦核心业务并

热心网友
05.15