Skip to content

Commit 3ea5e4c

Browse files
committed
docs(scripts): 更新容器启动脚本的跨平台数据路径文档
更新 start-container.ps1 脚本中 DataPath 参数的帮助文档, 添加了针对不同操作系统的默认路径说明(Windows、Linux、macOS), 并提供了详细的 volume 路径映射示例和跨平台使用示例。
1 parent efac227 commit 3ea5e4c

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

scripts/pwsh/devops/start-container.ps1

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,15 @@
102102
- no: 不自动重启
103103
104104
.PARAMETER DataPath
105-
数据存储目录,默认为"C:/docker_data"
105+
数据存储目录。未显式传入时,会按当前系统自动选择默认值:
106+
- Windows: `C:\docker_data`
107+
- Linux: `/var/lib/docker_data`
108+
- macOS: `/Volumes/Data/docker_data`
109+
110+
volume路径示例(遵循当前默认值):
111+
- Windows: `${DATA_PATH}/redis:/data` -> `C:\docker_data\redis:/data`
112+
- Linux: `${DATA_PATH}/redis:/data` -> `/var/lib/docker_data/redis:/data`
113+
- macOS: `${DATA_PATH}/redis:/data` -> `/Volumes/Data/docker_data/redis:/data`
106114
107115
.PARAMETER DefaultUser
108116
默认用户名,默认为"root"
@@ -118,6 +126,21 @@
118126
.\start-container.ps1 -ServiceName mongodb -RestartPolicy always -DataPath "D:/data"
119127
启动MongoDB服务并自定义重启策略和数据目录
120128
129+
.EXAMPLE
130+
# Windows 默认 volume 根路径
131+
.\start-container.ps1 -ServiceName redis
132+
等效数据目录示例:C:\docker_data\redis
133+
134+
.EXAMPLE
135+
# Linux 默认 volume 根路径
136+
./start-container.ps1 -ServiceName redis
137+
等效数据目录示例:/var/lib/docker_data/redis
138+
139+
.EXAMPLE
140+
# macOS 默认 volume 根路径
141+
./start-container.ps1 -ServiceName redis
142+
等效数据目录示例:/Volumes/Data/docker_data/redis
143+
121144
.EXAMPLE
122145
.\start-container.ps1 -List
123146
列出可用服务与配置

0 commit comments

Comments
 (0)