温馨提示×

minio能在ubuntu装吗

小樊
33
2026-09-17 01:33:26
栏目: 智能运维

可以的,MinIO 完全可以在 Ubuntu 上安装和运行,而且这是它最常见的使用场景之一。

下面给你几种常见安装方式(任选其一):


一、最简单方式:直接下载二进制运行(推荐测试/生产都可用)

1️⃣ 下载 MinIO 服务端

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

2️⃣ 创建存储目录

mkdir -p ~/minio/data

3️⃣ 启动 MinIO

minio server ~/minio/data

启动后默认:

  • API: http://localhost:9000
  • Web 控制台: http://localhost:9001

二、用 systemd 后台运行(推荐生产环境)

1️⃣ 创建 minio 用户

sudo useradd -r -s /bin/false minio-user
sudo mkdir /mnt/data
sudo chown minio-user:minio-user /mnt/data

2️⃣ 创建配置文件

/etc/default/minio

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=yourpassword
MINIO_VOLUMES=/mnt/data
MINIO_OPTS="--address :9000 --console-address :9001"

3️⃣ 创建 systemd 服务

/etc/systemd/system/minio.service

[Unit]
Description=MinIO
After=network.target

[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS

[Install]
WantedBy=multi-user.target

4️⃣ 启动服务

sudo systemctl daemon-reload
sudo systemctl enable --now minio

三、用 Docker 安装(也很常见)

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

四、系统要求

  • Ubuntu 18.04 / 20.04 / 22.04 ✅
  • 64 位系统 ✅
  • 建议 2GB+ 内存(生产)

如果你告诉我:

  • 测试还是生产
  • 是否 用 Docker
  • 是否 集群/单节点

我可以给你更精确的部署方案。

0