Some checks failed
CI Check / check (push) Has been cancelled
- 创建统一的Modal组件,采用Apple风格设计 - 实现毛玻璃效果、圆角、动画和细边框描边 - 修复弹窗打开时背景滚动问题 - 修复分类管理中重复卡片和数组字符串显示问题 - 优化选项解析逻辑,添加去重和过滤机制
92 lines
2.1 KiB
Markdown
92 lines
2.1 KiB
Markdown
# 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` 服务
|
||
|