- ARG GPUSTACK_VERSION 作为 cache buster - 仅源码变化时重建 GPUStack 安装层,其他层全部用缓存 - 构建命令: GPUSTACK_VERSION=$(git rev-parse --short HEAD) docker compose up -d --build
@@ -78,7 +78,7 @@ cd maas-base/docker-compose
### 2. 启动服务
```bash
-docker compose -f docker-compose.external-observability.yaml up -d
+GPUSTACK_VERSION=$(git -C .. rev-parse --short HEAD) docker compose -f docker-compose.external-observability.yaml up -d --build
```
该命令会启动以下四个容器:
@@ -505,6 +505,8 @@ EOF
## Install GPUStack
+ARG GPUSTACK_VERSION=latest
+
RUN --mount=type=cache,target=/root/.cache \
--mount=type=bind,target=/workspace/gpustack,rw <<EOF
# Install GPUStack