以下是在云服务器上使用 Docker 安装指定版本 MinIO(RELEASE.2025-04-22T22-12-26Z)的完整命令,按顺序执行即可:

1. 拉取指定版本的 MinIO 镜像

bash

docker pull minio/minio:RELEASE.2025-04-22T22-12-26Z

2. 创建数据持久化目录(确保数据不丢失)

bash

# 创建数据目录
mkdir -p /opt/minio/data

# 赋予目录权限(云服务器中建议设置,避免读写权限问题)
chmod -R 777 /opt/minio/data

3. 停止并删除旧的 MinIO 容器(如果已存在,避免冲突)

bash

# 停止容器(若存在)
docker stop minio 2>/dev/null

# 删除容器(若存在)
docker rm minio 2>/dev/null

4. 启动指定版本的 MinIO 容器(核心步骤)

方式一:单行命令(推荐,避免格式错误)

bash

docker run -d --name minio -p 9000:9000 -p 9001:9001 -e "MINIO_ROOT_USER=用户名" -e "MINIO_ROOT_PASSWORD=密码" -v /opt/minio/data:/data minio/minio:RELEASE.2025-04-22T22-12-26Z server /data --console-address ":9001"

方式二:多行命令(格式严格,每行末尾 \ 后无空格)

bash

docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e "MINIO_ROOT_USER=用户名" \
-e "MINIO_ROOT_PASSWORD=密码" \
-v /opt/minio/data:/data \
minio/minio:RELEASE.2025-04-22T22-12-26Z server /data --console-address ":9001"

5. 验证安装是否成功

bash

# 查看容器状态(显示 Up 表示启动成功)
docker ps | grep minio

# 查看容器日志(确认无报错)
docker logs minio

6. 访问 MinIO 控制台

在本地浏览器输入:
http://你的云服务器公网IP:9001

使用以下账号登录(与启动命令中配置一致):

  • 用户名:

  • 密码:

关键注意事项

  1. 端口开放:确保云服务器的安全组和防火墙开放 90009001 端口(否则无法访问控制台)。

  2. 版本确认:此版本(RELEASE.2025-04-22T22-12-26Z)保留完整的管理员功能,登录后左侧会显示 Administration 入口。

  3. 数据持久化/opt/minio/data 目录已挂载到容器内,删除容器后数据不会丢失。

按以上步骤执行,即可在云服务器上成功部署指定版本的 MinIO 环境。