Dockerが嫌ならsystemd-nspawnでLLMを隔離せよ
A whirlwind tour of systemd-nspawn containers
systemd-nspawnはLinux名前空間ベースの軽量コンテナで、書き込み可能なrootfsをVMのように扱えるのが特徴。VPSでネスト仮想化が使えない、GPUを共有したい、仮想化のオーバーヘッドを避けたい、といった場面で有用だ。debootstrapやdnf、Alpine向けの専用スクリプトでrootfsを作り、UID名前空間で隔離して起動する手順を解説。Alpineは16MBと他を圧倒する軽さを見せる。
systemd-nspawnは、結局のところ強化版のchrootと言える。