Debian 容器

这个工具使用 Linux 的 mount namespace、PID namespace 和 network namespace，创建
一个最小 Debian 实验环境。

用法：

第一次创建基础软件包 tarball：

sudo ./debian-container.sh base-create ./debian-stable.tar.gz

从 tarball 创建容器：

sudo ./debian-container.sh init --tarball ./debian-stable.tar.gz

直接联网初始化容器：

sudo ./debian-container.sh init
sudo ./debian-container.sh enter
sudo ./debian-container.sh delete

默认情况下，镜像和挂载目录位于当前目录：

rootfs.ext4
debian-root/

默认基础 tarball：

debian-base.tar.gz

可以通过环境变量修改路径：

sudo env \
  DEBIAN_IMAGE=/path/to/rootfs.ext4 \
  DEBIAN_ROOT=/path/to/debian-root \
  ./debian-container.sh enter

可配置的环境变量：

DEBIAN_IMAGE    镜像路径
DEBIAN_ROOT     挂载目录
DEBIAN_TARBALL  默认基础 tarball 路径
DEBIAN_SUITE    Debian 版本，默认 stable
DEBIAN_MIRROR   Debian 镜像地址
DEBIAN_INCLUDE  额外软件包，使用逗号分隔

脚本实现按职责拆分在 lib/ 目录中，入口脚本只负责加载模块和分发命令。
