温馨提示×

能否离线装linux minio

小樊
40
2026-09-16 16:53:11
栏目: 智能运维

可以,Linux 下的 MinIO 完全支持离线安装。下面给你几种常见、靠谱的离线方式,按推荐程度来。


一、最常用:离线二进制文件安装(推荐)

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

在一台能联网的机器(同架构,如 x86_64 / arm64):

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

或 arm64:

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

2️⃣ 拷贝到离线机器

用 U 盘 / 内网传输:

scp minio user@offline-server:/opt/

3️⃣ 离线机器安装

chmod +x /opt/minio
mkdir -p /data/minio

启动:

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

✅ 优点:

  • 最简单
  • 不依赖系统包管理器
  • 适合生产环境

二、离线 RPM / DEB 安装(适合运维规范环境)

1️⃣ 有网机器下载包

CentOS / Rocky / Alma:

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

Ubuntu / Debian:

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

2️⃣ 拷贝到离线机器

scp minio*.rpm offline:/tmp/

3️⃣ 安装

# RPM
yum localinstall minio*.rpm

# DEB
dpkg -i minio*.deb

✅ 优点:

  • 可纳入系统服务管理
  • 适合企业环境

三、Docker 离线安装(离线镜像)

1️⃣ 有网机器拉镜像

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

2️⃣ 拷贝到离线机器

scp minio.tar offline:/tmp/

3️⃣ 离线加载

docker load -i minio.tar
docker run -p 9000:9000 -p 9001:9001 \
  minio/minio server /data --console-address ":9001"

✅ 适合:

  • 已用 Docker
  • Kubernetes 环境

四、离线注意事项(很重要)

架构必须一致

  • x86_64 ≠ arm64

时间同步

date

防火墙

firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload

生产建议

  • 用 systemd 管理
  • 设置 MINIO_ROOT_USER / MINIO_ROOT_PASSWORD

五、最小离线 systemd 示例(可选)

[Unit]
Description=MinIO
After=network.target

[Service]
ExecStart=/opt/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target

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

  • Linux 发行版(CentOS / Ubuntu / 麒麟 / 统信)
  • 是否用 Docker
  • 单节点还是分布式

我可以直接给你一份可用的离线部署脚本

0