首页主机资讯Ubuntu中MinIO的安装教程有哪些

Ubuntu中MinIO的安装教程有哪些

时间2025-10-27 18:40:03发布访客分类主机资讯浏览925
导读: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 --version
    
    默认运行在http://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.target
    
    加载并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    
  • 验证运行
    systemctl status minio  # 查看服务状态
    
    控制台访问http://< server-ip> :9001,使用配置的MINIO_ROOT_USERMINIO_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
Ubuntu环境下MinIO如何搭建 SFTP在Linux自动化脚本中的应用

游客 回复需填写必要信息