温馨提示×

ubuntu minio怎么升级

小樊
47
2026-10-22 09:42:36
栏目: 智能运维

在 Ubuntu 上升级 MinIO,通常分为 二进制方式 和 Docker 方式 两种,下面分别说明。


一、二进制方式(常见:直接下载 minio 可执行文件)

1. 查看当前版本

minio --version

2. 停止 MinIO 服务

如果是 systemd:

sudo systemctl stop minio

3. 备份原文件(建议)

sudo cp /usr/local/bin/minio /usr/local/bin/minio.bak

4. 下载最新版本

wget https://dl.min.io/server/minio/release/linux-amd64/minio \
  -O /usr/local/bin/minio

或(新地址,推荐):

wget https://github.com/minio/minio/releases/latest/download/minio \
  -O /usr/local/bin/minio

5. 赋予执行权限

sudo chmod +x /usr/local/bin/minio

6. 启动 MinIO

sudo systemctl start minio

7. 验证

minio --version
sudo systemctl status minio

二、Docker 方式(docker / docker-compose)

1. 查看当前版本

docker ps
docker inspect minio | grep Image

2. 拉取最新镜像

docker pull minio/minio:latest

3. 停止并删除旧容器

docker stop minio
docker rm minio

4. 重新运行(示例)

docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -v /data/minio:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=password" \
  minio/minio:latest server /data --console-address ":9001"

如果是 docker-compose:

docker compose pull
docker compose up -d

三、升级注意事项(重要)

✅ 数据目录不要动(如 /data)
✅ 版本尽量连续升级,避免跨太大版本
✅ 升级前建议做数据备份
✅ 多节点集群:逐节点滚动升级,不要同时重启


四、回滚(如果升级出问题)

sudo mv /usr/local/bin/minio.bak /usr/local/bin/minio
sudo systemctl restart minio

如果你能告诉我:

  • 是 单机还是集群
  • 是 二进制还是 Docker
  • Ubuntu 版本

我可以给你更精确的升级步骤。

0 踩