温馨提示×

linux minio端口怎么设

小樊
49
2026-09-01 14:21:36
栏目: 智能运维

在 Linux 上部署 MinIO 时,端口可以在启动命令配置文件中指定,取决于你用的是哪种方式。下面按常见情况说明。


一、使用 minio server 命令(最常见)

1️⃣ 默认端口

minio server /data
  • API 端口:9000
  • Console(Web 控制台)端口:9090

2️⃣ 自定义 API 端口

minio server --address :9001 /data

✅ 此时:

  • API:9001
  • Console:9090(默认)

3️⃣ 自定义 Console 端口

minio server --address :9001 --console-address :9002 /data

✅ 此时:

  • API:9001
  • Console:9002

二、使用 systemd 服务(推荐生产环境)

编辑 service 文件

sudo vim /etc/systemd/system/minio.service

示例:

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

重新加载并启动:

sudo systemctl daemon-reexec
sudo systemctl restart minio

三、使用环境变量方式

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
minio server /data --address :9001 --console-address :9002

或在 .env / systemd 的 Environment= 中配置。


四、Docker 方式(如果你用的是容器)

docker run -d \
  -p 9001:9001 \
  -p 9002:9002 \
  minio/minio server --address :9001 --console-address :9002 /data

五、检查端口是否监听

ss -lntp | grep minio
# 或
netstat -lntp | grep 900

六、常见问题

端口被占用

lsof -i :9000

防火墙

sudo ufw allow 9001
sudo ufw allow 9002

如果你能告诉我:

  • ✅ 是 二进制 / Docker / K8s
  • ✅ 单机还是分布式
  • ✅ 是否用 Nginx 反代

我可以给你更精确的配置示例。

0