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

相关推荐
alonewolf_99几秒前
深入Spring IOC容器:核心组件与加载流程全解析
java·spring
王者鳜錸1 分钟前
Java使用FFmpeg获取音频文件时长:完整实现与原理详解
java·开发语言·ffmpeg·音频时长
柒.梧.3 分钟前
深度解析SpringMVC实战项目:从配置到请求处理全流程
java·spring·mvc
刃神太酷啦3 分钟前
Linux 进程控制终极指南:fork/exec/wait 全解析 + 模拟 shell 实战----《Hello Linux!》(8)
java·linux·运维·服务器·c语言·c++·leetcode
计算机毕设指导65 分钟前
基于微信小程序的烧烤店点餐和结账系统【源码文末联系】
java·spring·微信小程序·小程序·tomcat·maven·intellij-idea
源雀数智6 分钟前
源雀 SCRM AI 开源版更新:企微违规词拦截
java·人工智能·开源·企业微信·流量运营
Mr_star_galaxy10 分钟前
【docker】技术架构演进之路
docker·架构
Croa-vo13 分钟前
TikTok 系统设计 VO 面经:实时热门视频检测系统深度复盘(附求职助攻指南)
java·算法·leetcode·面试·职场和发展
七夜zippoe13 分钟前
数据库连接池原理与实战 HikariCP与Druid深度对比
java·数据库·oracle·hikaricp·druid
原神启动117 分钟前
K8S(二)—— K8S 1.28 集群部署指南(kubeadm 方式)
云原生·容器·kubernetes