centos

centos中minio的安装步骤

小樊
32
2025-04-12 15:57:06
栏目: 智能运维

在CentOS中安装MinIO的步骤如下:

  1. 环境准备

    • 创建配置及数据目录(推荐SSD存储):
      mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
      
  2. 镜像获取与目录配置

    • 拉取MinIO镜像:
      docker pull minio/minio
      
  3. 容器部署参数详解

    • 启动MinIO容器:
      docker run -p 9000:9000 -p 9090:9090 \
        --net=host \
        --name minio \
        -d --restart=always \
        -e "MINIO_ACCESS_KEY=minio" \
        -e "MINIO_SECRET_KEY=selectdb" \
        -v /home/minio/data:/data \
        -v /home/minio/config:/root/.minio \
        minio/minio server /data --console-address ":9090" -address ":9000"
      
  4. 关键参数说明

    • --net=host:主机网络模式,提升传输性能。
    • --console-address: Web管理台端口(推荐9090)。
    • --address: API通信端口(推荐9000)。
    • MINIO_SECRET_KEY:密码需要至少8位且包含大小写/特殊字符。
  5. 访问验证与管理配置

    • 登录 http://<服务器IP>:9090 使用预设账号密码(minio/selectdb)创建AccessKey。
  6. 配置文件和自启服务(可选):

    • 使用vim创建配置文件 minio.conf
      vim /etc/minio.conf
      
    • 创建服务文件 minio.service
      [Unit]
      Description=MinIO
      Documentation=https://docs.min.io
      Wants=network-online.target
      After=network-online.target
      
      [Service]
      Environment="MINIO_ROOT_USER=admin"
      Environment="MINIO_ROOT_PASSWORD=12345678"
      ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
      Restart=on-failure
      StartLimitIntervalSec=30
      StartLimitBurst=3
      
      [Install]
      WantedBy=multi-user.target
      
    • 启动服务并检查状态:
      systemctl daemon-reload
      systemctl restart minio.service
      systemctl status minio.service
      

希望这些步骤能帮助你顺利在CentOS上安装MinIO。

0
看了该问题的人还看了