温馨提示×

linux minio端口怎么改

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

在 Linux 上修改 MinIO 的端口 主要有几种常见方式,取决于你是直接运行systemd 服务还是Docker。下面分别说明。


一、直接命令行运行 MinIO(最简单)

MinIO 默认端口:

  • API:9000
  • Console(控制台):9001

修改端口示例

minio server /data \
  --address ":9005" \
  --console-address ":9006"

说明:

  • --address:API 端口
  • --console-address:Web 控制台端口

访问:

  • API:http://IP:9005
  • 控制台:http://IP:9006

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

1. 编辑 MinIO 服务文件

sudo systemctl edit minio.service

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

2. 修改 ExecStart

[Service]
ExecStart=/usr/local/bin/minio server /data \
  --address ":9005" \
  --console-address ":9006"

3. 重新加载并重启

sudo systemctl daemon-reload
sudo systemctl restart minio

三、Docker 方式运行 MinIO

修改端口映射

docker run -d \
  -p 9005:9000 \
  -p 9006:9001 \
  minio/minio server /data \
  --console-address ":9001"

访问:

  • API:http://IP:9005
  • 控制台:http://IP:9006

四、修改后常见问题

1. 防火墙放行

sudo firewall-cmd --add-port=9005/tcp --permanent
sudo firewall-cmd --add-port=9006/tcp --permanent
sudo firewall-cmd --reload

2. 客户端连接

mc alias set myminio http://IP:9005 ACCESS_KEY SECRET_KEY

五、总结

方式 修改位置
命令行 --address / --console-address
systemd ExecStart
Docker -p 宿主机端口:容器端口

如果你能告诉我 你是哪种方式运行的 MinIO(原生 / Docker / Kubernetes),我可以给你更精确的配置示例。

0