Linux 下 MinIO 连接失败的原因有很多,下面按最常见 → 较少见的顺序帮你梳理,并给出排查方法。你可以对照看看属于哪一种。
ps -ef | grep minio
或
systemctl status minio
✅ 解决:
systemctl start minio
# 或
minio server /data
netstat -lntp | grep 9000
# 或
ss -lntp | grep 9000
如果没监听:
✅ 正确启动示例:
minio server /data --address :9000 --console-address :9001
iptables -L -n
# 或
firewalld-cmd --list-all
✅ 放行端口:
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
云服务器还要检查 安全组
比如:
minio server /data --address 192.168.1.10:9000
但你访问:
http://localhost:9000
✅ 解决:
0.0.0.0--address :9000
mc alias set myminio http://IP:9000 ACCESS KEY SECRET KEY
常见错误:
✅ 测试:
mc ls myminio
MinIO 日志会显示:
Invalid Access Key
✅ 查看:
cat ~/.minio/sys/config/config.json | grep access
或修改环境变量重启:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
docker ps
应为:
0.0.0.0:9000->9000/tcp
✅ 启动示例:
docker run -p 9000:9000 -p 9001:9001 minio/minio
localhost容器名MinIO 启用了 TLS 后:
https://ip:9000
✅ 检查:
ls ~/.minio/certs
你可以依次确认:
minio 进程存在9000 端口在监听9000 不是 9001如果你愿意,可以把下面信息发我,我可以直接帮你定位:
我可以一步步帮你排。