温馨提示×

centos无网能装minio吗

小樊
46
2026-09-06 00:57:27
栏目: 智能运维

可以的,CentOS 在无外网环境下也能安装 MinIO,只是不能用 yum / dnf 在线安装,需要离线安装

下面给你几种常见可行方式(按推荐程度):


✅ 方式一:离线二进制文件安装(最常用、最简单)

1️⃣ 有网的机器上下载 MinIO

在一台能上网的机器(不一定是 CentOS)执行:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

或直接从官网下载: https://min.io/download#/linux

2️⃣ 拷贝到无网 CentOS

用 U 盘 / 内网 scp 等方式传到目标服务器,例如:

scp minio root@centos-ip:/usr/local/bin/

3️⃣ 赋予执行权限

chmod +x /usr/local/bin/minio

4️⃣ 创建数据目录

mkdir -p /data/minio

5️⃣ 启动 MinIO

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

默认 API 端口:9000
控制台端口:9001


✅ 方式二:离线 RPM 包安装(适合用 systemd)

1️⃣ 有网机器下载 RPM

wget https://dl.min.io/server/minio/release/linux-amd64/minio-2023xxxx.x86_64.rpm

2️⃣ 拷贝到无网 CentOS

rpm -ivh minio-*.rpm

3️⃣ 配置 systemd(RPM 一般已带)

systemctl start minio
systemctl enable minio

✅ 方式三:Docker 离线安装(如果环境允许 Docker)

1️⃣ 有网机器拉镜像

docker pull minio/minio
docker save minio/minio -o minio.tar

2️⃣ 拷贝到无网机器

docker load -i minio.tar

3️⃣ 启动

docker run -p 9000:9000 -p 9001:9001 \
  -v /data/minio:/data \
  minio/minio server /data --console-address ":9001"

⚠️ 注意事项

  • MinIO 不依赖外部仓库,纯二进制即可运行
  • CentOS 7 / 8 / Stream 都支持
  • 防火墙要放行 9000 / 9001
  • 生产环境建议用 systemd + 非 root 用户

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有 Docker
  • 是否要 生产级配置(HTTPS / 多节点)

我可以直接给你一套完整离线部署方案

0