
openiamdocker/stashStash是一个轻量级的数据存储与备份工具,旨在提供简单高效的文件管理解决方案。该Docker镜像封装了Stash工具的完整功能,让用户能够快速部署和使用,无需复杂的环境配置。
使用以下命令启动Stash容器:
bashdocker run -d \ --name=stash \ -v /path/to/your/data:/data \ -p 8080:8080 \ stash:latest
yamlversion: '3' services: stash: image: stash:latest container_name: stash restart: always ports: - "8080:8080" volumes: - ./data:/data - ./config:/etc/stash environment: - STASH_USER=admin - STASH_PASSWORD=securepassword - BACKUP_SCHEDULE=0 3 * * *
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| STASH_USER | 管理用户名 | admin |
| STASH_PASSWORD | 管理密码 | stash123 |
| BACKUP_SCHEDULE | 自动备份计划(Cron格式) | 0 3 * * * |
| STORAGE_LIMIT | 存储容量限制(MB) | 无限制 |
| LOG_LEVEL | 日志级别 | info |
| 挂载路径 | 描述 |
|---|---|
| /data | 存储数据的主目录 |
| /etc/stash | 配置文件目录 |
| /backups | 备份文件存储目录 |
启动容器后,通过浏览器访问以下地址打开Stash的Web界面:
http://localhost:8080
使用配置的用户名和密码登录系统。
进入容器内部执行命令:
bashdocker exec -it stash stash [command]
常用命令:
stash add <file> - 添加文件到存储库stash commit -m "message" - 提交更改stash backup - 手动执行备份stash restore <version> - 恢复到指定版本stash list - 列出存储的文件bashdocker exec -it stash stash backup
bashdocker exec -it stash stash restore <backup_id>
备份文件默认存储在容器内的/backups目录,建议将此目录挂载到宿主机以确保备份数据安全。
bashdocker logs -f stash
bashdocker pull stash:latest docker stop stash docker rm stash # 然后使用初始run命令重新启动容器
如需获取更多帮助,请访问项目官方文档或提交issue到GitHub仓库。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务