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

相关推荐
Catcharlotte几秒前
异常(3)
java
岁岁种桃花儿2 分钟前
Java应用篇如何基于Redis共享Session实现短信登录
java·开发语言
路边草随风2 分钟前
使用SparkLauncher发布k8s作业
云原生·容器·spark·kubernetes
哦你看看8 分钟前
K8S-Service资源对象
云原生·容器·kubernetes
资深低代码开发平台专家9 分钟前
通用编程时代正在向专用化分层演进
java·大数据·c语言·c++·python
开心香辣派小星11 分钟前
23种设计模式-17备忘录模式
java·设计模式·备忘录模式
pp-周子晗(努力赶上课程进度版)16 分钟前
Docker入门学习笔记
spring cloud·docker·容器
q_191328469518 分钟前
基于SpringBoot2+Vue2+uniapp的考研社区论坛网站及小程序
java·vue.js·spring boot·后端·小程序·uni-app·毕业设计
源码技术栈27 分钟前
Java智能诊所管理系统源码 SaaS云门诊运维平台源码
java·大数据·运维·人工智能·源码·诊所·门诊
⑩-31 分钟前
滚动分页查询实战示例
java·redis