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,以滿足不同的需求和應用場景。