Pārlūkot izejas kodu

refactor(docker): 替换容器名和卷名为 mass-base,保持 GPUSTACK 内部变量不变

- gpustack-db → mass-base-db
- gpustack-server → mass-base-server
- gpustack-prometheus → mass-base-prometheus
- gpustack-grafana → mass-base-grafana
- gpustack-data → mass-base-data
- gpustack-worker → mass-base-worker (文档)
- 同步更新 Docker Compose 部署文档和 Worker 部署文档中的容器名引用
kinglee 2 nedēļas atpakaļ
vecāks
revīzija
b9ddfcda93

+ 7 - 7
docker-compose/docker-compose.external-observability.yaml

@@ -1,7 +1,7 @@
 services:
   postgres:
     image: postgres:16
-    container_name: gpustack-db
+    container_name: mass-base-db
     restart: unless-stopped
     environment:
       POSTGRES_USER: gpustack
@@ -15,11 +15,11 @@ services:
       timeout: 5s
       retries: 5
 
-  gpustack-server:
+  mass-base-server:
     build:
       context: ..
       dockerfile: pack/Dockerfile
-    container_name: gpustack-server
+    container_name: mass-base-server
     restart: unless-stopped
     depends_on:
       postgres:
@@ -29,14 +29,14 @@ services:
       GPUSTACK_DISABLE_BUILTIN_OBSERVABILITY: "true"
       GPUSTACK_GRAFANA_URL: ${GPUSTACK_GRAFANA_URL:-http://localhost:3000}
     volumes:
-      - gpustack-data:/var/lib/gpustack
+      - mass-base-data:/var/lib/gpustack
     ports:
       - "80:80"
       - "10161:10161"
 
   prometheus:
     image: ${IMAGE_REGISTRY:-docker.io}/${PROMETHEUS_IMAGE_NAMESPACE:-prom}/prometheus:${PROMETHEUS_TAG:-latest}
-    container_name: gpustack-prometheus
+    container_name: mass-base-prometheus
     restart: unless-stopped
     ports:
       - "9090:9090"
@@ -49,7 +49,7 @@ services:
 
   grafana:
     image: ${IMAGE_REGISTRY:-docker.io}/${GRAFANA_IMAGE_NAMESPACE:-grafana}/grafana:${GRAFANA_TAG:-latest}
-    container_name: gpustack-grafana
+    container_name: mass-base-grafana
     restart: unless-stopped
     ports:
       - "3000:3000"
@@ -65,4 +65,4 @@ services:
 volumes:
   postgres-data: {}
   prom_data: {}
-  gpustack-data: {}
+  mass-base-data: {}

+ 5 - 5
docker-compose/docker-compose.server.yaml

@@ -1,7 +1,7 @@
 services:
   postgres:
     image: postgres:16
-    container_name: gpustack-db
+    container_name: mass-base-db
     restart: unless-stopped
     environment:
       POSTGRES_USER: gpustack
@@ -15,11 +15,11 @@ services:
       timeout: 5s
       retries: 5
 
-  gpustack-server:
+  mass-base-server:
     build:
       context: ..
       dockerfile: pack/Dockerfile
-    container_name: gpustack-server
+    container_name: mass-base-server
     restart: unless-stopped
     depends_on:
       postgres:
@@ -27,10 +27,10 @@ services:
     environment:
       GPUSTACK_DATABASE_URL: postgresql://gpustack:${POSTGRES_PASSWORD:-gpustack}@postgres:5432/gpustack
     volumes:
-      - gpustack-data:/var/lib/gpustack
+      - mass-base-data:/var/lib/gpustack
     ports:
       - "80:80"
 
 volumes:
   postgres-data: {}
-  gpustack-data: {}
+  mass-base-data: {}

+ 10 - 10
docs/deployment/docker-compose.md

@@ -41,8 +41,8 @@ docker compose -f docker-compose.server.yaml up -d
 
 该命令会启动以下两个容器:
 
-- **`gpustack-db`** — PostgreSQL 16 数据库
-- **`gpustack-server`** — MASS-Base Server(从 `pack/Dockerfile` 自动构建镜像)
+- **`mass-base-db`** — PostgreSQL 16 数据库
+- **`mass-base-server`** — MASS-Base Server(从 `pack/Dockerfile` 自动构建镜像)
 
 ### 3. 验证部署
 
@@ -51,13 +51,13 @@ docker compose -f docker-compose.server.yaml up -d
 docker compose -f docker-compose.server.yaml ps
 
 # 查看 Server 日志
-docker compose -f docker-compose.server.yaml logs -f gpustack-server
+docker compose -f docker-compose.server.yaml logs -f mass-base-server
 ```
 
 ### 4. 获取初始管理员密码
 
 ```bash
-docker exec gpustack-server cat /var/lib/mass-base/initial_admin_password
+docker exec mass-base-server cat /var/lib/mass-base/initial_admin_password
 ```
 
 ### 5. 访问 UI
@@ -83,10 +83,10 @@ docker compose -f docker-compose.external-observability.yaml up -d
 
 该命令会启动以下四个容器:
 
-- **`gpustack-db`** — PostgreSQL 16 数据库
-- **`gpustack-server`** — MASS-Base Server
-- **`gpustack-prometheus`** — Prometheus 指标采集
-- **`gpustack-grafana`** — Grafana 监控面板
+- **`mass-base-db`** — PostgreSQL 16 数据库
+- **`mass-base-server`** — MASS-Base Server
+- **`mass-base-prometheus`** — Prometheus 指标采集
+- **`mass-base-grafana`** — Grafana 监控面板
 
 ### 3. 访问服务
 
@@ -99,7 +99,7 @@ docker compose -f docker-compose.external-observability.yaml up -d
 ### 4. 获取初始管理员密码
 
 ```bash
-docker exec gpustack-server cat /var/lib/mass-base/initial_admin_password
+docker exec mass-base-server cat /var/lib/mass-base/initial_admin_password
 ```
 
 ---
@@ -196,7 +196,7 @@ docker compose -f docker-compose.server.yaml down -v
 docker compose -f docker-compose.server.yaml logs -f
 
 # 仅查看 Server 日志
-docker compose -f docker-compose.server.yaml logs -f gpustack-server
+docker compose -f docker-compose.server.yaml logs -f mass-base-server
 ```
 
 ---

+ 5 - 5
docs/deployment/worker.md

@@ -48,13 +48,13 @@ Worker 必须运行在 **Linux 节点**上,且该节点需配备 GPU/NPU 等
 
 ```bash
 # 如果 Server 是通过 Docker Compose 部署的
-docker exec gpustack-server cat /var/lib/gpustack/registration_token
+docker exec mass-base-server cat /var/lib/gpustack/registration_token
 ```
 
 ### 2. 在 Worker 节点上启动
 
 ```bash
-docker run -d --name gpustack-worker \
+docker run -d --name mass-base-worker \
     --restart unless-stopped \
     --privileged \
     --network host \
@@ -84,7 +84,7 @@ docker run -d --name gpustack-worker \
 
 ```bash
 # 查看 Worker 日志
-docker logs -f gpustack-worker
+docker logs -f mass-base-worker
 
 # 在 Server UI 中查看节点是否上线
 # 访问 http://<SERVER_IP> -> Clusters 页面
@@ -123,9 +123,9 @@ docker run -d --name mass-base \
 可在 `docker-compose` 文件中追加 Worker 服务:
 
 ```yaml
-  gpustack-worker:
+  mass-base-worker:
     image: gpustack/gpustack:latest
-    container_name: gpustack-worker
+    container_name: mass-base-worker
     restart: unless-stopped
     privileged: true
     network_mode: host