喜及眩 发表于 2025-6-2 23:21:18

在ARM笔记本和KylinOS桌面操作系统上安装docker

目标

手头有一台华为L420笔记本,CPU为ARM(HUAWEI Kirin 9006C),OS为Kylin桌面操作系统V10(SP1),内核5.4.96,已激活。
需要安装docker,但在软件商店里面没有,在终端中执行apt info docker仅有一个很低的版本,使用Ubuntun上的安装方式失败。
偶然发现docker有static版本,并参考centos上rpm的组织方式,安装成功。
首先准备文件

此处基于阿里的镜像源:https://mirrors.aliyun.com/docker-ce/linux/static/stable/aarch64/
下载好: docker-27.5.1.tgz
同时下载好rpm的参考文件,用来制作service文件,https://mirrors.aliyun.com/docker-ce/linux/centos/10/aarch64/stable/Packages/
下载好:containerd.io-1.7.27-3.1.el10.x86_64.rpm,docker-ce-27.5.1-1.el10.x86_64.rpm
因为只需要一些配置文件,不需要二进制,所以下载任意架构的rpm即可。
准备文件

如果系统没有rpm2cpio命令,需要执行: apt install rpm2cpio cpio
新建2个目录:containerio, dockerce
解压rpm包
rpm2cpio containerd.io* | cpio -divm -D containerdio
rpm2cpio docker-ce* | cpio -divm -D dockerce
解压docker-27.5.1.tgz,得到docker目录,里面是一些可执行文件, 将这些执行文件全部拷贝到 /usr/bin/ 中
配置系统

cp -r containerio/etc/containerd /etc
cp containerio/usr/lib/systemd/system/containerd.service /usr/lib/systemd/system/
cp dockerce/usr/lib/systemd/system/docker.* /usr/lib/systemd/system/
# 因为 docker.socket依赖docker group,所以需要手动创建docker用户组
groupadd docker 启动服务

systemctl daemon-reload
systemctl start containerd
systemctl start docker
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

喝岖 发表于 2025-10-24 02:33:03

热心回复!

村亢 发表于 2025-12-3 17:05:11

分享、互助 让互联网精神温暖你我

庾芷秋 发表于 2026-1-20 16:06:15

感谢分享,学习下。

辅箱肇 发表于 2026-1-21 05:40:22

不错,里面软件多更新就更好了

神泱 发表于 2026-1-22 10:08:30

不错,里面软件多更新就更好了

溶绚 发表于 2026-1-22 10:14:47

这个好,看起来很实用

喳谍 发表于 2026-1-24 08:31:08

喜欢鼓捣这些软件,现在用得少,谢谢分享!

碣滥 发表于 2026-1-27 08:42:56

感谢分享,学习下。

裒噎 发表于 2026-1-28 10:25:49

鼓励转贴优秀软件安全工具和文档!

何玲 发表于 2026-2-1 04:15:04

感谢分享

巨耗 发表于 2026-2-5 06:45:06

过来提前占个楼

尚腱埂 发表于 2026-2-7 04:58:37

收藏一下   不知道什么时候能用到

段干叶农 发表于 2026-2-7 21:16:51

热心回复!

圣罩 发表于 2026-2-8 00:50:36

热心回复!

何玲 发表于 2026-2-8 09:49:55

很好很强大我过来先占个楼 待编辑

归悦可 发表于 2026-2-9 00:30:29

分享、互助 让互联网精神温暖你我

劳暄美 发表于 2026-2-10 05:15:51

鼓励转贴优秀软件安全工具和文档!

貊淀 发表于 2026-2-11 19:12:56

分享、互助 让互联网精神温暖你我

讣丢 发表于 2026-2-13 14:22:26

用心讨论,共获提升!
页: [1] 2
查看完整版本: 在ARM笔记本和KylinOS桌面操作系统上安装docker