温馨提示×

MinIO在Ubuntu上的安装教程是什么

小樊
76
2025-04-22 01:38:02
栏目: 智能运维

在Ubuntu上安装MinIO主要有两种方式:基础单机安装和使用Docker安装。以下是详细的步骤:

基础单机安装

  1. 下载安装文件
  • 从MinIO官网下载适用于Linux的安装文件。
  • 将下载的minio文件拷贝到/usr/local/bin目录,并赋予执行权限。
    sudo cp minio /usr/local/bin/
    sudo chmod +x /usr/local/bin/minio
    
  1. 启动MinIO
  • 创建一个存储目录:
    sudo mkdir /data
    
  • 启动MinIO,并指定存储目录和访问地址:
    sudo minio server /data --console-address ":9099"
    
  • 启动后,可以在浏览器中输入http://<你的IP地址>:9000,打开后自动跳转到http://<你的IP地址>:9099,在用户名密码处输入默认用户名密码(minioadmin/minioadmin)即可登陆系统。
  1. 配置自启动服务
  • 编写配置文件/etc/default/minio
    sudo nano /etc/default/minio
    
    内容如下:
    MINIO_VOLUMES="/data"
    MINIO_OPTS="--address :9099 --console-address :9099"
    MINIO_ACCESS_KEY="minioadmin"
    MINIO_SECRET_KEY="minioadmin"
    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="minioadmin666"
    MINIO_REGION="cn-north-1"
    MINIO_DOMAIN=minio.your_domain.com
    
  • 编写服务文件/usr/lib/systemd/system/minio.service
    sudo nano /usr/lib/systemd/system/minio.service
    
    内容如下:
    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio
    
    [Service]
    WorkingDirectory=/usr/local
    ProtectProc=invisible
    EnvironmentFile=/etc/default/minio
    ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
    ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
    Restart=always
    LimitNOFILE=1048576
    TasksMax=infinity
    DisableTimeout
    
  • 重新加载systemd配置并启动MinIO服务:
    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    

使用Docker安装

  1. 拉取MinIO镜像
docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z
  1. 创建数据目录
mkdir -p /opt/minio/config
mkdir -p /opt/minio/data
  1. 运行容器
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  --restart=always \
  -v /opt/minio/data:/data \
  -v /opt/minio/config:/root/.minio \
  -e "MINIO_ACCESS_KEY=myminioadmin" \
  -e "MINIO_SECRET_KEY=myminioadmin" \
  minio/minio:RELEASE.2022-01-04T07-41-07Z \
  server /data \
  --console-address ":9001"
  1. 访问MinIO控制台

通过浏览器访问http://<你的IP地址>:9001,使用步骤3中设置的MINIO_ACCESS_KEYMINIO_SECRET_KEY作为用户名和密码登录。

希望这些步骤能帮助你在Ubuntu上成功安装MinIO。如果在安装过程中遇到任何问题,请参考MinIO的官方文档或联系技术支持获取帮助。

0