| 
 | 
 本帖最后由 deepin 于 2024-11-18 15:31 编辑  
 
docker镜像仓库很多最新的openwrt镜像,但是istoreos镜像比较旧,用起来不爽,所以这里手动制作新版镜像以istoreNAS为例。 
 
1、打开官网https://fw.koolcenter.com/iStoreNAS/x86_64/先下载镜像,得到一个gz压缩包,建议下载传统bios版本的,不要uefi,用自带下载工具就行
 - https://fw0.koolcenter.com/iStoreNAS/x86_64/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
  
  复制代码 2、打开SSH登录root账户权限,并进入该,目录
 - sudo -i
  
 - cd /vol2/1000/download/
  
  复制代码 3、解压该压缩包得到一个约2.4G的img镜像文件。
 - gunzip istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
 
  复制代码 4、挂载这个img文件,先安装 kpartx小工具
 - apt install kpartx
  - kpartx -av istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
 
  复制代码 5、注意看挂载信息,系统文件应该是第二个分区
 - mount /dev/mapper/loop0p2 /mnt
 
  复制代码 6、打包成tar文件,注意打包成tar,当前工作目录是 /mnt,命令最后有个小点,表示当前目录。
 - tar --numeric-owner -cvf /root/istoreos-rootfs.tar .
 
  复制代码 7、导入docker镜像,这个docker镜像要添加启动命令  /sbin/init 
 - docker import /root/istoreos-rootfs.tar istorenas
 
  复制代码 8、卸载
 - cd /root/
  - umount /mnt
  - kpartx -d /vol2/1000/download/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
 
  复制代码 
 
 
 
 |   
 
 
 
  
 |