在 Linux 上部署 MinIO 时,端口可以在启动命令或配置文件中指定,取决于你用的是哪种方式。下面按常见情况说明。
minio server 命令(最常见)minio server /data
minio server --address :9001 /data
✅ 此时:
90019090(默认)minio server --address :9001 --console-address :9002 /data
✅ 此时:
90019002sudo 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 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
如果你能告诉我:
我可以给你更精确的配置示例。