Ubuntu中MinIO的安装教程有哪些
导读:Ubuntu中MinIO的主要安装教程 1. 使用APT包管理器安装(推荐,适合大多数用户) 步骤概述:通过Ubuntu官方软件源安装MinIO,便于后续通过apt命令管理(升级、卸载等)。 准备工作:更新系统包并安装依赖。sudo ap...
Ubuntu中MinIO的主要安装教程
1. 使用APT包管理器安装(推荐,适合大多数用户)
步骤概述:通过Ubuntu官方软件源安装MinIO,便于后续通过apt命令管理(升级、卸载等)。
- 准备工作:更新系统包并安装依赖。
sudo apt update & & sudo apt upgrade -y sudo apt install -y wget curl software-properties-common - 添加MinIO官方GPG密钥与软件源:
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg | sudo apt-key add - sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/ubuntu $(lsb_release -cs) main' # $(lsb_release -cs)自动获取Ubuntu版本(如bionic/focal) sudo apt update - 安装MinIO:
sudo apt install minio - 验证安装:
minio --version # 查看MinIO版本信息 - 启动与配置:
- 创建数据目录并启动服务:
sudo mkdir -p /data/minio sudo systemctl start minio sudo systemctl enable minio # 设置开机自启 - 默认运行在
http://localhost:9000,可通过sudo ufw allow 9000开放防火墙端口(若需远程访问)。
- 创建数据目录并启动服务:
2. 使用Snap包安装(快速便捷,适合新手)
步骤概述:Snap是Ubuntu官方应用商店,安装过程自动化,无需手动配置依赖。
- 安装Snap(若未安装):
sudo apt install snapd - 通过Snap安装MinIO:
sudo snap install minio --classic # --classic授予应用系统访问权限 - 启动与配置:
sudo systemctl start minio sudo systemctl enable minio - 验证运行:
默认运行在minio --versionhttp://localhost:9000,防火墙设置同上。
3. 手动下载二进制文件安装(灵活,适合自定义场景)
步骤概述:直接下载MinIO官方编译的二进制文件,手动配置服务,适合需要特定版本或自定义路径的用户。
- 下载二进制文件:
访问MinIO官方下载页面(MinIO Releases),选择对应版本(如linux-amd64),或通过命令下载:wget https://dl.min.io/server/minio/release/linux-amd64/minio - 赋予执行权限并移动到系统路径:
chmod +x minio sudo mv minio /usr/local/bin/ # 移动到系统PATH路径 - 创建数据目录并启动服务:
sudo mkdir -p /data/minio ./minio server /data/minio # 前台运行(测试用),生产环境建议用systemd管理 - 配置systemd服务(可选,实现开机自启):
创建服务文件/etc/systemd/system/minio.service,内容如下:加载并启动服务:[Unit] Description=MinIO Server After=network.target [Service] WorkingDirectory=/data/minio User=minio Group=minio Environment="MINIO_ROOT_USER=admin" Environment="MINIO_ROOT_PASSWORD=admin123" ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001" Restart=always RestartSec=5 LimitNOFILE=65536 [Install] WantedBy=multi-user.targetsudo systemctl daemon-reload sudo systemctl start minio sudo systemctl enable minio - 验证运行:
控制台访问systemctl status minio # 查看服务状态http://< server-ip> :9001,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录。
4. 使用Docker部署(容器化,适合云环境)
步骤概述:通过Docker容器运行MinIO,隔离环境,便于迁移和扩展。
- 安装Docker:
sudo apt install -y docker.io sudo systemctl start docker sudo systemctl enable docker - 拉取MinIO镜像:
sudo docker pull minio/minio - 运行MinIO容器:
sudo docker run -d --name minio-server \ -p 9000:9000 \ # MinIO API端口 -p 9001:9001 \ # MinIO控制台端口 -e MINIO_ROOT_USER=admin \ -e MINIO_ROOT_PASSWORD=admin123 \ -v /data/minio:/data \ # 数据卷挂载(宿主机/data/minio映射到容器/data) minio/minio server /data --console-address ":9001" - 验证运行:
控制台访问docker ps # 查看容器状态http://< server-ip> :9001,使用admin/admin123登录。
注意事项
- 数据持久化:无论选择哪种安装方式,建议将数据目录(如
/data/minio)挂载到独立存储设备,避免数据丢失。 - 安全性:生产环境务必配置HTTPS(通过
--secure参数或配置证书),并修改默认访问密钥(避免使用admin/admin)。 - 防火墙:若需远程访问,需开放对应端口(默认9000为API,9001为控制台)。
以上教程覆盖了Ubuntu环境下MinIO的主流安装方式,可根据需求选择合适的方法。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu中MinIO的安装教程有哪些
本文地址: https://pptw.com/jishu/735964.html
