ubuntu

如何在Ubuntu部署MinIO服务

小樊
37
2025-07-26 02:42:10
栏目: 智能运维

在Ubuntu上部署MinIO服务是一个相对简单的过程。以下是详细的步骤指南:

前提条件

  1. Ubuntu 20.04 LTS 或更高版本。
  2. Python 3pip 已安装。
  3. Docker 已安装(可选,但推荐)。

步骤一:安装MinIO

方法一:使用预编译的二进制文件

  1. 下载MinIO二进制文件

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限

    chmod +x minio
    
  3. 移动到系统路径(例如 /usr/local/bin):

    sudo mv minio /usr/local/bin/
    

方法二:使用Docker

  1. 拉取MinIO Docker镜像

    docker pull minio/minio
    
  2. 运行MinIO容器

    docker run -p 9000:9000 --name minio-server minio/minio server /data
    

    这里 /data 是MinIO存储数据的目录,你可以根据需要更改。

步骤二:配置MinIO

方法一:使用预编译的二进制文件

  1. 初始化MinIO服务器

    minio server /data
    

    这将启动MinIO服务器并生成一个访问密钥和秘密密钥。

  2. 记录访问密钥和秘密密钥: 这些密钥用于后续的API调用和身份验证。

方法二:使用Docker

  1. 创建数据卷

    docker volume create minio-data
    
  2. 运行MinIO容器并挂载数据卷

    docker run -p 9000:9000 --name minio-server -v minio-data:/data minio/minio server /data
    

步骤三:访问MinIO控制台

  1. 打开浏览器并访问

    http://<your-ubuntu-ip>:9000
    

    你应该会看到MinIO的控制台界面。

  2. 登录: 使用你在初始化MinIO服务器时生成的访问密钥和秘密密钥登录。

步骤四:配置防火墙

如果你启用了防火墙,确保开放9000端口:

sudo ufw allow 9000

步骤五:持久化数据

确保你的数据目录(例如 /dataminio-data)是持久化的,以防止数据丢失。

额外提示

通过以上步骤,你应该能够在Ubuntu上成功部署MinIO服务。如果有任何问题,请参考MinIO的官方文档或寻求社区支持。

0
看了该问题的人还看了