要通過腳本自動化安裝 MinIO on Linux,可以編寫一個 Bash 腳本,該腳本將執行以下步驟:
以下是一個示例腳本,展示了如何自動化這些步驟:
#!/bin/bash
# 更新系統包
sudo apt-get update -y
# 導入 MinIO 的 GPG 密鑰
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.key | sudo apt-key add -
# 添加 MinIO 的官方倉庫
echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list
# 再次更新系統包
sudo apt-get update -y
# 安裝 MinIO 服務器
sudo apt-get install -y minio
# 配置 MinIO 服務器
MINIO_ACCESS_KEY="your-access-key"
MINIO_SECRET_KEY="your-secret-key"
MINIO_BUCKET="your-bucket-name"
MINIO_DOMAIN="your-minio-domain"
mkdir -p /data/minio
# 啟動 MinIO 服務器
minio server /data/minio --console-address ":9001" \
--address ":9000" \
--background \
--config /etc/minio/config.json \
--access-key "$MINIO_ACCESS_KEY" \
--secret-key "$MINIO_SECRET_KEY"
# 創建一個示例桶
minio mb s3://$MINIO_BUCKET
echo "MinIO server started on http://$MINIO_DOMAIN:9000"
sudo apt-get update -ywget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.key | sudo apt-key add -echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.listsudo apt-get update -ysudo apt-get install -y miniominio server /data/minio --console-address ":9001" --address ":9000" --background --config /etc/minio/config.json --access-key "$MINIO_ACCESS_KEY" --secret-key "$MINIO_SECRET_KEY"minio mb s3://$MINIO_BUCKETyour-access-key、your-secret-key、your-bucket-name 和 your-minio-domain 為實際的值。chmod +x your-script.sh./your-script.sh通過這種方式,你可以自動化 MinIO 的安裝和配置過程,從而節省時間和減少手動操作的錯誤。