可以的,CentOS 在无外网环境下也能安装 MinIO,只是不能用 yum / dnf 在线安装,需要离线安装。
下面给你几种常见可行方式(按推荐程度):
在一台能上网的机器(不一定是 CentOS)执行:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
或直接从官网下载: https://min.io/download#/linux
用 U 盘 / 内网 scp 等方式传到目标服务器,例如:
scp minio root@centos-ip:/usr/local/bin/
chmod +x /usr/local/bin/minio
mkdir -p /data/minio
minio server /data/minio --console-address ":9001"
默认 API 端口:
9000
控制台端口:9001
wget https://dl.min.io/server/minio/release/linux-amd64/minio-2023xxxx.x86_64.rpm
rpm -ivh minio-*.rpm
systemctl start minio
systemctl enable minio
docker pull minio/minio
docker save minio/minio -o minio.tar
docker load -i minio.tar
docker run -p 9000:9000 -p 9001:9001 \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
systemd + 非 root 用户如果你愿意,可以告诉我:
我可以直接给你一套完整离线部署方案。