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

相关推荐
o***74172 分钟前
新手如何快速搭建一个Springboot项目
java·spring boot·后端
p***43482 分钟前
后端在消息系统中的顺序保证
数据库·数据仓库·docker
R***z1012 分钟前
Spring Boot中使用Server-Sent Events (SSE) 实现实时数据推送教程
java·spring boot·后端
扶苏-su4 分钟前
Java---Map 接口
java·开发语言
qq_266348734 分钟前
aspose处理模板,并去掉水印 jdk17
java·开发语言
你好龙卷风!!!6 分钟前
mac上安x86minio的docker版的
运维·docker·容器
f***24116 分钟前
Spring Boot接收参数的19种方式
java·spring boot·后端
xunyan62346 分钟前
面向对象(下)-设计模式与单例设计模式
java·单例模式·设计模式
杰克尼8 分钟前
蓝桥云课-小蓝做题
java·数据结构·算法
艾莉丝努力练剑8 分钟前
【C++:C++11收尾】解构C++可调用对象:从入门到精通,掌握function包装器与bind适配器包装器详解
java·开发语言·c++·人工智能·c++11·右值引用