上期介绍了在red hat系列中制作base docker image的方法,这一次,介绍制作debian系的base docker image;
首先这次就需要用我们的工具,debootstrap;
- 什么是deboostrap?
debootstrap是debian/ubuntu下的一个工具,用来构建一套基本的系统(根文件系统)。生成的目录符合Linux文件系统标准(FHS),即包含了/boot、/etc、/bin、/usr等等目录,但它比发行版本的Linux体积小很多,当然功能也没那么强大,因此,只能说是“基本的系统”。
# 下载工具
$ apt install debootstrap -y
# 根据自己的平台arch 以及源的配置修改下面这条命令;
# x86_64 是amd64,aarch64 是arm64
# jessie 是对应的debian版本,可以通过查看系统配置源得知该系统的版本号;
$ debootstrap --arch=amd64 --no-check-gpg jessie rootfs http://mirrors.ustc.edu.cn/debian
倘若出现如下错误:
E: No such script: /usr/share/debootstrap/scripts/eagle
则需要进入 debootstrap的脚本目录建立相关软链接即可;
$ cd /usr/share/debootstrap/scripts/
$ ln -sf sid eagle
网友评论