温馨提示×

如何在linux用minio

小樊
49
2026-10-25 02:43:23
栏目: 智能运维

下面给你一个在 Linux 上使用 MinIO 的实用入门指南,从安装到基本使用,适合新手。


一、MinIO 是什么?

MinIO 是一个高性能、开源的对象存储系统,兼容 Amazon S3 API,常用于:

  • 文件存储
  • 图片 / 视频存储
  • 备份
  • 私有云存储

二、Linux 安装 MinIO(单机版)

1️⃣ 下载 MinIO 服务端

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

验证:

minio --version

2️⃣ 创建数据存储目录

mkdir -p ~/minio/data

3️⃣ 启动 MinIO

minio server ~/minio/data

默认:

  • 访问地址:http://localhost:9000
  • API 端口:9000
  • 控制台端口:随机(日志中会显示)

三、设置账号密码(可选但推荐)

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
minio server ~/minio/data

⚠️ 密码至少 8 位


四、后台运行 MinIO

nohup minio server ~/minio/data > minio.log 2>&1 &

五、使用 MinIO 控制台

浏览器访问:

http://服务器IP:9000

登录后你可以:

  • 创建 Bucket
  • 上传文件
  • 设置权限
  • 生成分享链接

六、使用 MinIO 客户端(mc)

1️⃣ 安装 mc

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/

2️⃣ 添加 MinIO 服务

mc alias set myminio http://localhost:9000 admin admin123

3️⃣ 常用命令

# 创建桶
mc mb myminio/test

# 上传文件
mc cp test.jpg myminio/test

# 下载文件
mc cp myminio/test/test.jpg ./

# 列出文件
mc ls myminio/test

七、Docker 方式(更简单)

如果你有 Docker:

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

八、常见用途

✅ 网站静态资源
✅ 系统备份
✅ AI / 大模型数据存储
✅ 企业私有对象存储


九、下一步你可以学

  • Bucket 权限(public / private)
  • 临时访问凭证
  • Nginx 反向代理
  • HTTPS(TLS)
  • 分布式 MinIO

如果你愿意,可以告诉我:

  • 是 CentOS / Ubuntu / Debian?
  • 是 学习用 还是 生产环境?
  • 是否要用 Docker / K8s?

我可以直接给你一套完整配置。

0 踩