要通过脚本自动化安装 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 的安装和配置过程,从而节省时间和减少手动操作的错误。