(1)首先解压iso,里面的casper文件夹下有个squashfs镜像,挂载上到dir1,需要安装squash-tool

(2)建立文件夹

mkdir dir2

(3)拷贝全部文件 包含权限和软连接

rsync -avx dir1 dir2 

(4)进入dir2 做一些删除不必要的数据

(5)打包dir2 到dir2.tar

tar --numeric-owner --exclude=proc --exclude=sys --exclude=dev/pts -cvf base.tar .

(6)docker import base.tar 

   docker tag 调整一下标签

(7)制作Dockerfile

FROM kylinv10:base2

MAINTAINER sac-china
WORKDIR /

ENTRYPOINT sh -c "sh /start.sh ; while true; do echo hello ;sleep 300;done"
(8) 制作镜像

docker build -t myimage .

(9) 导出或执行镜像

(10) 麒麟桌面版的可以修改apt源

参见 https://archive.kylinos.cn/kylin/KYLIN-ALL/

root@fcf6a82d823b:/# cat /etc/apt/sources.list


deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kylin-2503 main
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kylin-2503 multiverse
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kylin-2503 restricted
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kylin-2503 universe

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐