centos

centos上minio如何升级

小樊
45
2025-10-28 05:24:30
栏目: 智能运维

CentOS上MinIO升级步骤(通用流程)

1. 升级前准备

2. 下载最新版本

访问MinIO官方下载页面(https://min.io/download),选择与系统架构(如linux-amd64)匹配的最新稳定版MinIO二进制文件(如minio),使用wgetcurl下载:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

3. 停止MinIO服务

根据服务管理方式停止当前运行的MinIO服务:

4. 替换旧版本二进制文件

5. 更新配置文件(可选但建议)

检查MinIO配置文件(通常位于/etc/minio/目录下,如minio.conf),确保配置项与新版本兼容(如--console-address参数格式,详见下文注意事项)。若配置文件无变动,可跳过此步。

6. 启动MinIO服务

7. 验证升级结果

通过以下命令确认MinIO已升级至最新版本:

minio version
# 或通过systemd查看状态
sudo systemctl status minio

Docker方式升级MinIO

若通过Docker运行MinIO,升级步骤更简单:

  1. 备份数据:确保数据卷(如/path/to/data)中的数据已备份。
  2. 停止并删除旧容器
    docker stop <container_name_or_id>
    docker rm <container_name_or_id>
    
  3. 拉取最新镜像
    docker pull minio/minio
    
  4. 启动新容器:使用相同的数据卷和配置(如端口、访问密钥):
    docker run -d --name minio-new \
      -p 9000:9000 -p 9090:9090 \
      -v /path/to/data:/data \
      -e "MINIO_ROOT_USER=your-access-key" \
      -e "MINIO_ROOT_PASSWORD=your-secret-key" \
      minio/minio server /data --console-address ":9090"
    
  5. 验证版本
    docker exec -it minio-new sh
    minio version
    

注意事项

0
看了该问题的人还看了