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

相关推荐
咖啡啡不加糖9 分钟前
暴力破解漏洞与命令执行漏洞
java·后端·web安全
魂尾ac9 分钟前
Centos Docker 安装(100%成功)
linux·docker·centos
风象南12 分钟前
SpringBoot敏感配置项加密与解密实战
java·spring boot·后端
DKPT22 分钟前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
Percep_gan30 分钟前
idea的使用小技巧,个人向
java·ide·intellij-idea
缘来是庄31 分钟前
设计模式之迭代器模式
java·设计模式·迭代器模式
Liudef0637 分钟前
基于HTML与Java的简易在线会议系统实现
java·前端·html
JosieBook1 小时前
【Java编程动手学】Java常用工具类
java·python·mysql
oioihoii1 小时前
C++11标准库算法:深入理解std::none_of
java·c++·算法
老虎06271 小时前
数据结构(Java)--位运算
java·开发语言·数据结构