通过 PVE LXC 搭建 docker 环境
本文基于 PVE 7.4, LXC,理论上 PVE8 和其他版本也适用
设置好 PVE 代理,否则一些包可能拉取会很慢或者直接失败
原先 docker 直接装在 PVE 宿主中,但经常性占满资源,导致其他虚机/LXC卡顿;后来装了个 istoreOS,用该 openwrt 自带的 docker 环境,但这个环境有点问题,如挂载磁盘失效、锁文件、一些第三方的镜像部署时候受限于 openwert/istoreOS 导致一些莫名其妙的错误,初步判断是虚拟化导致的,没深究。
趁容器还没那么多,整体调整到 LXC,方便控制资源,步骤如下:
PVE 中下载 debian11 的 CT 模板
PVE7 不支持 debian12,如果你是 PVE8,建议直接 debian12,对 docker 最新的 feature 支持更好以及权限设置也更友好。