centos里minio的安装方式

在CentOS上安装MinIO主要有两种方式:使用二进制文件和Docker容器。以下是详细的安装步骤:使用二进制文件安装MinIO准备工作:更新系统:sudo yum update -y安装依赖:sudo yum install -y wget unzip创建安装目录:mkdir -p /data/minio/{bin, data, conf, logs}下载并授权MinIO二进制文件:wget

在CentOS上安装MinIO主要有两种方式:使用二进制文件和Docker容器。以下是详细的安装步骤:

使用二进制文件安装MinIO

  1. 准备工作
  • 更新系统:
    sudo yum update -y
    
  • 安装依赖:
    sudo yum install -y wget unzip
    
  • 创建安装目录:
    mkdir -p /data/minio/{bin, data, conf, logs}
    
  1. 下载并授权MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /data/minio/bin/minio
  1. 配置MinIO环境变量
echo 'export MINIO_HOME=/data/minio' >> /etc/profile
echo 'export PATH=$PATH:$MINIO_HOME/bin' >> /etc/profile
source /etc/profile
  1. 验证MinIO版本
minio --version
  1. 创建minio用户和组
sudo groupadd minio
sudo useradd -r -g minio minio
  1. 创建存储目录及日志目录
sudo mkdir -p /data/minio/data
sudo mkdir -p /data/minio/logs
sudo chown minio:minio /data/minio/data
sudo chown minio:minio /data/minio/logs
  1. 配置MinIO服务(可选):
    创建一个/etc/systemd/system/minio.service文件:
[Unit]
Description=MinIO Documentation
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/data/minio/bin/minio

[Service]
WorkingDirectory=/data/minio
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/data/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/data/minio/bin/minio server /data/minio --address ":9000" --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  1. 启动MinIO服务
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
  1. 验证安装
    使用mc客户端连接到MinIO集群:
wget https://dl.min.io/download/linux-amd64/mc
unzip mc
sudo mv mc /usr/local/bin/
./mc config host add your_alias http://your_server_ip:9000 minio minioadmin
./mc ls

使用Docker安装MinIO

  1. 安装Docker
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取MinIO Docker镜像
sudo docker pull minio/minio
  1. 运行MinIO容器
sudo docker run -d --name minio \
  -p 9000:9000 \
  -v /data:/data \
  minio/minio server /data

以上就是在CentOS上安装MinIO的两种主要方式。使用二进制文件安装适合需要更多控制和配置的场景,而使用Docker安装则更加简单快捷,适合快速部署和迭代。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1296878.html

(0)
派派
上一篇 2025-04-16
下一篇 2025-04-16

发表回复

登录后才能评论