linux

MinIO在Linux上的使用案例

小樊
54
2025-04-17 19:17:24
栏目: 智能运维

MinIO是一款高性能、分布式的对象存储系统,可以在标准硬件上运行,并且易于部署和管理。以下是在Linux上使用MinIO的一些常见案例:

通过Docker安装MinIO

  1. 安装Docker
  1. 加载MinIO镜像
  1. 运行MinIO容器
docker run -d \
  -p 9000:9000 \  # API端口(用于客户端操作)
  -p 9001:9001 \  # 控制台端口(用于Web管理界面)
  --name minio \
  -v /home/data/minio:/data \  # 挂载数据目录
  -e "MINIO_ROOT_USER=admin" \  # 管理员账号(自行修改)
  -e "MINIO_ROOT_PASSWORD=password123" \  # 管理员密码(自行修改)
  -e "MINIO_SERVER_URL=http://localhost:9000" \  # MinIO服务器URL
  -e "MINIO_CONSOLE_URL=http://localhost:9001" \
  minio/minio server /data
  1. 验证安装

通过MinIO二进制包部署

  1. 下载MinIO二进制文件
  1. 赋予操作权限
chmod +x minio
  1. 创建Linux服务
touch /usr/lib/systemd/system/minio.service
sudo vim /usr/lib/systemd/system/minio.service
[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=minio-user
Group=minio-user
WorkingDirectory=/usr/local
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES

[Install]
WantedBy=multi-user.target
  1. 创建Linux用户和组
sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user
sudo chown -R minio-user:minio-user /usr/local/bin/minio
  1. 授权用户

使用Cpolar实现远程调用

  1. 安装Cpolar
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
sudo systemctl enable cpolar
sudo systemctl start cpolar
  1. 创建隧道
  1. 远程调用MinIO服务

这些案例展示了如何在Linux环境中安装、配置和使用MinIO,以满足不同的需求和应用场景。

0
看了该问题的人还看了