flnxi-Wu/docs/MINIO_INIT_VERSION.md
WuYongJie 8705b9846a
Some checks failed
CI Check / check (push) Has been cancelled
feat: 统一弹窗样式系统与分类管理优化
- 创建统一的Modal组件,采用Apple风格设计
- 实现毛玻璃效果、圆角、动画和细边框描边
- 修复弹窗打开时背景滚动问题
- 修复分类管理中重复卡片和数组字符串显示问题
- 优化选项解析逻辑,添加去重和过滤机制
2025-11-25 09:37:00 +08:00

92 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MinIO Init 版本说明
## 当前配置
在 `docker-compose.prod.yml` 中,`minio-init` 服务使用:
```yaml
minio-init:
image: minio/mc:latest
```
## 版本兼容性
`minio/mc` (MinIO Client) 与 `minio/minio` 服务器版本兼容性:
- **MinIO Server**: `minio/minio:RELEASE.2025-04-22T22-12-26Z`
- **MinIO Client**: `minio/mc:latest` 或任何较新的版本都可以使用
## 推荐版本
### 选项 1: 使用 latest(推荐)
```yaml
image: minio/mc:latest
```
- ✅ 自动获取最新版本
- ✅ 兼容性好
- ⚠️ 需要网络连接拉取
### 选项 2: 使用特定版本(稳定性优先)
```yaml
image: minio/mc:RELEASE.2024-11-20T18-20-07Z
```
- ✅ 版本固定,稳定性高
- ✅ 可重现部署
- ⚠️ 需要手动指定版本号
## 手动下载镜像
如果服务器无法访问 Docker Hub,可以手动下载镜像:
### 方法 1: 在本地下载后导出
```bash
# 在本地(能访问外网的地方)
docker pull minio/mc:latest
docker save minio/mc:latest -o minio-mc-latest.tar
# 传输到服务器
scp minio-mc-latest.tar root@45.249.208.118:/root/
# 在服务器上导入
ssh root@45.249.208.118
docker load -i /root/minio-mc-latest.tar
```
### 方法 2: 使用国内镜像源
```bash
# 在服务器上配置 Docker 镜像加速器后
docker pull minio/mc:latest
```
### 方法 3: 使用阿里云镜像仓库
```bash
# 从阿里云镜像仓库拉取
docker pull registry.cn-hangzhou.aliyuncs.com/acs/minio-mc:latest
docker tag registry.cn-hangzhou.aliyuncs.com/acs/minio-mc:latest minio/mc:latest
```
## 验证镜像
下载后验证镜像:
```bash
docker images | grep minio/mc
docker run --rm minio/mc --version
```
## 更新 docker-compose.yml
如果使用特定版本,更新 `docker-compose.yml`:
```yaml
minio-init:
image: minio/mc:RELEASE.2024-11-20T18-20-07Z # 替换为实际版本
# ... 其他配置
```
## 注意事项
1. `minio/mc` 客户端版本通常向后兼容,使用 `latest` 通常是安全的
2. 如果追求稳定性,建议使用与 MinIO Server 发布时间相近的版本
3. 确保镜像已下载后再启动 `minio-init` 服务