构建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

相关推荐
退役小学生呀3 小时前
十九、云原生分布式存储 CubeFS
分布式·docker·云原生·容器·kubernetes·k8s
叫我阿柒啊5 小时前
Java全栈开发面试实战:从基础到微服务架构
java·vue.js·spring boot·redis·git·full stack·interview
小凡敲代码5 小时前
2025年金九银十Java面试场景题大全:高频考点+深度解析+实战方案
java·程序员·java面试·后端开发·求职面试·java场景题·金九银十
拉法豆粉5 小时前
在压力测试中如何确定合适的并发用户数?
java·开发语言
爱上纯净的蓝天6 小时前
迁移面试题
java·网络·c++·pdf·c#
chenglin0166 小时前
Logstash_Input插件
java·开发语言
deeper_wind7 小时前
k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
linux·运维·容器·kubernetes
bemyrunningdog7 小时前
Spring文件上传核心技术解析
java
Fireworkitte7 小时前
Java 系统中实现高性能
java
ningqw7 小时前
JWT 的使用
java·后端·springboot