构建Docker基础镜像

构建镜像文件

复制代码
#进入工作目录,可以随意定,不能用/root
mkdir /home/kylin-docker-fs && cd /home/kylin-docker-fs

#创建基础目录,dev 必须要创建,不然会提示找不到/dev/null
mkdir usr dev
cp -a /usr/lib /usr/lib64 /usr/bin /usr/share usr/

#创建链接2
ln -s usr/lib lib
ln -s usr/lib64 lib64
ln -s usr/bin bin

#复制配置以及root目录
cp -a /etc /root ./

#裁剪部分脚本,不然会提示/proc 没有mount 
rm -rf etc/profile.d/flatpak.sh etc/profile.d/gawk.csh etc/profile.d/gawk.sh etc/profile.d/lang.csh etc/profile.d/lang.sh etc/profile.d/system-info.sh

#测试镜像目录
chroot .

#镜像目录测试没有问题,打包
cd ..
tar -C kylin-docker-fs/ -z -c . -f kylin-armv8-docker.tar.gz

导入镜像

复制代码
docker load -i docker.tar.gz

https://tbhaxor.com/create-docker-base-image/

https://blog.csdn.net/bjywxc/article/details/103976310/

https://www.kancloud.cn/desktop/lv200/2690741

相关推荐
带刺的坐椅6 小时前
Solon AI Skills 会是 Agent 的未来吗?
java·agent·langchain4j·solon-ai
jacGJ7 小时前
记录学习--文件读写
java·前端·学习
花间相见7 小时前
【JAVA开发】—— Nginx服务器
java·开发语言·nginx
峰顶听歌的鲸鱼7 小时前
Kubernetes介绍和部署
运维·笔记·云原生·容器·kubernetes·学习方法
扶苏-su7 小时前
Java---Properties 类
java·开发语言
cypking7 小时前
四、CRUD操作指南
java
2301_780669868 小时前
文件字节流输出、文件复制、关闭流的方法
java
Ka1Yan8 小时前
Docker:基本概念与快速入门
运维·docker·容器
剑锋所指,所向披靡!9 小时前
C++之类模版
java·jvm·c++
Coder_Boy_9 小时前
基于SpringAI的在线考试系统-0到1全流程研发:DDD、TDD与CICD协同实践
java·人工智能·spring boot·架构·ddd·tdd