Ubuntu上MinIO安装依赖有哪些
小樊
45
2025-12-06 22:11:46
Ubuntu 上 MinIO 安装依赖一览
按安装方式的依赖
-
二进制安装(推荐)
- 系统工具:wget、ca-certificates
- 解压工具:unzip(若下载的是 .zip 包)或 tar(若下载的是 .tar.gz 包)
- 说明:从官方站点下载 MinIO 二进制后,解压并放到 PATH 即可运行,无需编译环境。
-
APT 仓库安装
- 基础工具:wget、curl、software-properties-common
- GPG 与源:导入 MinIO 官方 GPG 公钥并添加 APT 仓库后安装
- 说明:便于后续通过包管理器升级与维护。
-
Snap 安装
- 包管理:snapd
- 说明:一条命令安装并自动管理服务,适合快速部署。
-
Docker 方式运行
- 容器运行时:docker.io(或 Docker 引擎)
- 可选编排:docker-compose
- 说明:不直接依赖系统库,但需确保 Docker 服务可用。
常见可选依赖与工具
- 客户端与校验:mc(MinIO Client,用于管理/验证)、unzip/tar(下载包解压)
- 反向代理与 TLS:Nginx/Apache HTTP Server(用于反向代理、负载均衡、HTTPS 终止)
- 开发与构建(仅源码构建时需要):build-essential、git、golang-go
- 说明:上述为可选组件,用于扩展运维能力与特定场景需求。
运行环境与网络要求
- 系统:Ubuntu 18.04 或更高版本
- 权限:具备 root 或 sudo 权限以安装软件与操作系统目录
- 网络与端口:服务器可访问互联网;默认监听 9000 端口(控制台常用 9099),需放通防火墙/安全组规则。
快速检查清单
- 执行:sudo apt update && sudo apt install -y wget ca-certificates unzip
- 验证:wget --version && unzip -v && minio --version
- 若用 APT:sudo apt install -y software-properties-common && wget -qO - | sudo apt-key add -
- 若用 Snap:sudo apt install -y snapd && sudo snap install minio --classic。