From 320fd69af255e9e45809d4102c33329aa811457e Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Mon, 19 Oct 2026 13:47:38 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=9C=E5=83=8F=E5=A4=A7=E5=B0=8F=E7=85=A7?= =?UTF-8?q?=E5=AE=9E=E5=86=99=EF=BC=9A=E5=86=85=E7=BD=AE=20PostgreSQL=20?= =?UTF-8?q?=E7=9A=84=E9=95=9C=E5=83=8F=E5=AF=BC=E5=87=BA=E7=BA=A6=20160=20?= =?UTF-8?q?MB=E3=80=81=E5=AF=BC=E5=85=A5=E5=90=8E=E7=BA=A6=200.7=20GB?= =?UTF-8?q?=EF=BC=88postgres:16.15=EF=BC=8Carm64=20=E4=B8=8A=E9=87=8F?= =?UTF-8?q?=E7=9A=84=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/README.md | 2 +- scripts/package-docker.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/README.md b/deploy/README.md index 19186ea8..c36a842d 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -22,7 +22,7 @@ - **架构要一致**:这个包是 `linux/__AGENTLAB_ARCH__`。在目标机上运行 `uname -m`: `aarch64` 对应 arm64(ARM 单板机要装 64 位系统),`x86_64` 对应 amd64。不一致的镜像跑不起来, deploy.sh 会在导入前就报出来; -- 磁盘:镜像导入后约 0.8~1 GB(看 Docker 用的存储方式),另留数据目录的空间;用内置 PostgreSQL 再加约 0.4 GB 的镜像 +- 磁盘:镜像导入后约 0.8~1 GB(看 Docker 用的存储方式),另留数据目录的空间;用内置 PostgreSQL 再加约 0.7 GB 的镜像 和库本身的空间(在 docker 的数据卷里); - 可选:宿主机支持 KVM(有 `/dev/kvm`)时,代码会在 microVM 里执行,隔离最强,见下面的「代码沙箱」; - 当前用户能用 docker(在 `docker` 组里),或者用 `sudo` 运行 deploy.sh。 diff --git a/scripts/package-docker.sh b/scripts/package-docker.sh index 11a81c09..befd5779 100755 --- a/scripts/package-docker.sh +++ b/scripts/package-docker.sh @@ -15,7 +15,7 @@ usage() { --gzip 另外再产出一份 .tar.gz。docker 用 containerd 镜像存储时镜像层本身已经压缩过,.tar.gz 小不了多少。 --no-microvm 不在镜像里带 microVM 运行时和沙箱镜像,镜像小约 150 MB。目标机没有 KVM 时用不上它们。 默认带上:目标机有 KVM 时,deploy.sh 会自动启用 microVM,而且不用联网。 - --no-postgres 不带内置 PostgreSQL 的镜像(postgres-image.tar,约 150 MB)。只用 SQLite 或外接 PostgreSQL 时用不上; + --no-postgres 不带内置 PostgreSQL 的镜像(postgres-image.tar,约 160 MB)。只用 SQLite 或外接 PostgreSQL 时用不上; 不带的包在目标机上 install --postgres 要先 docker pull 到同一个标签。默认带上,标签取 deploy.sh 里的 POSTGRES_IMAGE(只在那一处定)。 -h, --help 显示这段说明。