游乐游手机版
首页/系统平台/文章详情

麒麟系统安装Docker容器与虚拟化环境部署步骤

时间:2026-06-14 09:02
在银河麒麟V10操作系统上部署Docker,其实并没有想象中那么困难。关键在于,你得先看清楚自己手里的系统“底子”是什么——是源自CentOS的服务器版,还是基于Ubuntu的桌面版,或者是需要离线部署的ARM架构、高安全环境。选对了路径,后续的安装就能顺风顺水。下面,我们就针对不同场景,把几种主流

在银河麒麟V10操作系统上部署Docker,其实并没有想象中那么困难。关键在于,你得先看清楚自己手里的系统“底子”是什么——是源自CentOS的服务器版,还是基于Ubuntu的桌面版,或者是需要离线部署的ARM架构、高安全环境。选对了路径,后续的安装就能顺风顺水。下面,我们就针对不同场景,把几种主流且经过验证的安装方法一一梳理清楚。

麒麟os如何安装docker容器 麒麟系统虚拟化环境部署【步骤】

一、YUM源直接安装(适用于Kylin V10服务器版,底层为CentOS/RHEL系)

如果你的麒麟系统是服务器版本,内核源自Red Hat系,那么最省心的方式就是直接用系统自带的YUM包管理器。这种方法集成度高,后续服务管理也很便捷,前提是你的网络畅通且软件源已经配置完毕。

第一步,先清理一下可能存在的旧版本或冲突包,避免后续安装出现错误:

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-logrotate docker-engine -y

清理干净后,直接安装Docker引擎:

sudo yum install -y docker

如果需要用到容器编排,可以顺手把Docker Compose也装好(可选):

sudo yum install -y docker-compose

安装完成后,启动Docker服务并设置成开机自启:

sudo systemctl start docker && sudo systemctl enable docker

最后,运行一个经典的测试镜像来验证一切是否就绪:

sudo docker run hello-world

如果能看到欢迎信息,恭喜你,基础环境已经搭建成功了。

二、APT源安装(适用于基于Ubuntu/Debian的麒麟桌面版或部分定制版)

不少麒麟桌面版系统是基于Ubuntu定制的,这时候就得换用APT这套包管理工具。方法稍微多几步,需要手动添加Docker官方的软件源,但能确保安装到最新的社区版。

首先,更新系统并安装一些必要的依赖工具:

sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg software-properties-common

接着,导入Docker官方的GPG密钥,这是验证软件包真实性的关键一步:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

然后,根据你的系统架构(这里以常见的x86_64为例),把Docker的软件源地址添加到系统列表中:

echo "deb [arch=amd64 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

源添加好后,更新软件包索引并安装Docker核心组件:

sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io

同样,用hello-world镜像做个快速验证:

sudo docker run hello-world

三、静态二进制包离线安装(适用于涉密网、物理隔离环境或ARM64架构)

在一些特殊的国产化替代场景,比如涉密内网、物理隔离环境,或者使用的是飞腾、鲲鹏等ARM架构的机器,网络安装行不通。这时候,静态二进制包离线部署就成了最可靠的选择。这种方式完全可控,不依赖任何外部网络。

动手之前,先确认系统架构:

uname -m

输出会是aarch64(ARM64)或x86_64。然后,去Docker官方GitHub仓库下载对应架构的最新稳定版压缩包,比如docker-24.0.7-arm64.tar.gz

下载完成后,解压到临时目录:

tar -xzvf docker-*.tar.gz

接着,将解压出来的所有二进制文件复制到系统的可执行路径下:

sudo cp docker/* /usr/bin/

别忘了给核心程序加上执行权限:

sudo chmod +x /usr/bin/docker /usr/bin/dockerd

为了让Docker能像系统服务一样随开机启动,需要创建一个systemd服务配置文件:

sudo vim /usr/lib/systemd/system/docker.service

文件内容需要包含服务启动命令、类型、重启策略等标准定义(重点是ExecStart=/usr/bin/dockerd)。

最后,重新加载系统服务配置并启动Docker:

sudo systemctl daemon-reload && sudo systemctl start docker

四、麒麟官方适配包安装(适用于Kylin V10 SP3及后续强化安全版本)

对于安全要求极高的政企生产环境,特别是银河麒麟V10 SP3这类经过等保三级加固的版本,最稳妥的方案是使用麒麟官方自己维护的docker-engine包。这个版本的内核模块和SELinux安全策略都经过深度适配,稳定性更有保障。

安装前,建议先清理其他安装方式留下的痕迹:

sudo yum remove docker-runc docker-ce docker-ce-cli -y

然后,直接安装官方适配包:

sudo yum install -y docker-engine

启动服务并设为开机自启:

sudo systemctl start docker && sudo systemctl enable docker

验证时,留意版本信息,通常会显示为20.10.x 或 24.x 系列麒麟签名版本,这说明你安装的是经过认证的版本。

五、配置镜像加速与用户权限(所有安装方式均需补充)

Docker安装好了,但还有两件影响体验的“小事”必须做:一是解决从Docker Hub拉取镜像速度慢的问题;二是避免每次操作都要加sudo

首先,配置国内镜像加速。创建Docker的守护进程配置文件:

sudo mkdir -p /etc/docker && sudo vim /etc/docker/daemon.json

在文件中填入一个可用的镜像加速地址,比如:

{"registry-mirrors": ["https://docker.m.daocloud.io", "https://mirror.ccs.tencentyun.com"]}

保存后,重启Docker服务使配置生效:

sudo systemctl restart docker

接着,将你的日常用户加入docker用户组,获取操作权限:

sudo usermod -aG docker $USER

注意,执行此命令后,必须退出当前终端并重新登录,用户组权限变更才会生效。之后,你就可以直接使用docker ps等命令,而不用前缀sudo了。

来源:https://www.php.cn/faq/2362483.html
上一篇苹果电脑触控板手势设置与常用手势大全 下一篇如何设置Windows 11焦点辅助深度模式 办公自动屏蔽通知
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Win11开启窗口自然贴齐 提升多窗口排列效率设置教程
系统平台 · 2026-06-14

Win11开启窗口自然贴齐 提升多窗口排列效率设置教程

当你在Windows 11中拖动窗口却无法自动吸附到屏幕边缘,或者鼠标悬停在最大化按钮上始终不弹出分屏布局菜单时,这往往是因为“窗口自然贴齐”功能没有被正确激活。别担心,该功能由多个关键开关联合控制,有时甚至需要手动修复注册表项才能彻底生效。接下来,我们将为你提供一套完整的开启与修复流程,帮你轻松解

Mac用CrossOver运行Windows软件详解
系统平台 · 2026-06-14

Mac用CrossOver运行Windows软件详解

在Mac系统上使用CrossOver运行Windows软件时,偶尔会遇到一些小麻烦。软件明明已经安装完成,却出现打不开或运行报错的情况。不必着急,这通常不是硬件或系统问题,多半是容器配置、运行环境或路径识别出了偏差。按照以下步骤进行排查和修复,绝大多数问题都能顺利解决。 一、创建专属Windows运

Win11永久关闭功能更新仅保留安全补丁
系统平台 · 2026-06-14

Win11永久关闭功能更新仅保留安全补丁

许多用户都曾面临这样的困扰:Windows 11 不时推送一次大型功能更新,例如升级至 24H2 版本。这类更新不仅占用大量下载时间,安装过程中还可能引发兼容性问题,甚至干扰正常工作。然而,我们也不愿彻底禁用更新,因为安全补丁对系统防护至关重要。 有没有办法让系统仅接收必要的安全补丁,而完全屏蔽那些

Win11无法识别USB 3.0接口?芯片组驱动修复教程
系统平台 · 2026-06-14

Win11无法识别USB 3.0接口?芯片组驱动修复教程

当Windows 11无法识别USB 3 0设备时,确实会让人感到困扰。插入后毫无反应,设备管理器里要么空空如也,要么显示“未知设备”,这多半与驱动程序有关。核心原因通常集中在两个方面:主板芯片组驱动缺失或版本过旧,以及USB 3 x主机控制器的驱动未正确安装。别担心,按照下方这套从诊断到修复的完整

麒麟OS修改登录密码与账户设置详细步骤
系统平台 · 2026-06-14

麒麟OS修改登录密码与账户设置详细步骤

密码使用久了想要更换,或是系统提示密码到期需要更新,这些在麒麟操作系统中都是非常常见的操作。无论你更习惯通过图形界面一步步点击,还是偏好使用命令行高效操作,甚至是遇到了“所有密码都遗忘”的棘手状况,都有对应的解决方案可以应对。下面我们就按照从简单到复杂的顺序,系统梳理这几种修改登录密码的方法。 一、