MinIO是一款高性能、分布式的对象存储系统,可以在标准硬件上运行,并且易于部署和管理。以下是在Linux上使用MinIO的一些常见案例:
minio.tar
镜像文件,使用docker load -i minio.tar
加载镜像。.tar
文件。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
http://宿主机IP:9090
,使用MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登录,出现界面则表示安装成功。chmod +x minio
touch /usr/lib/systemd/system/minio.service
sudo vim /usr/lib/systemd/system/minio.service
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
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
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
sudo systemctl enable cpolar
sudo systemctl start cpolar
这些案例展示了如何在Linux环境中安装、配置和使用MinIO,以满足不同的需求和应用场景。