温馨提示×

minio linux版咋装

小樊
33
2026-10-04 12:53:45
栏目: 智能运维

下面给你 Linux 下安装 MinIO(服务端) 的常见做法,分 二进制方式(最常用) 和 Docker 方式,你自己挑一种就行。


一、二进制方式安装(推荐,官方方式)

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 /data/minio

3️⃣ 启动 MinIO

minio server /data/minio --console-address ":9001"
  • API 端口:9000
  • Web 控制台:9001

浏览器访问:

http://服务器IP:9001

默认账号密码:

minioadmin / minioadmin

4️⃣ 后台运行(推荐)

nohup minio server /data/minio --console-address ":9001" > /data/minio/minio.log 2>&1 &

二、Docker 方式安装(更省事)

1️⃣ 安装 Docker(已有可跳过)

curl -fsSL https://get.docker.com | bash
systemctl enable --now docker

2️⃣ 启动 MinIO 容器

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

三、开机自启(常用)

systemd 示例(二进制)

sudo vim /etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target

[Service]
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now minio

四、常见坑提醒

  • ❗ 防火墙要放行 9000 / 9001
  • ❗ 生产环境一定要改 MINIO_ROOT_PASSWORD
  • ❗ 数据目录权限要可写

如果你告诉我:

  • 是 CentOS / Ubuntu / 麒麟 / 欧拉
  • 是 单机还是集群
  • 要不要 HTTPS / 域名

我可以直接给你一套现成配置。

0 踩