sudo apt update && sudo apt upgrade -y(Debian/Ubuntu)或sudo yum update -y(CentOS/RHEL)更新系统包。wget、curl等基础工具,例如sudo apt install -y wget curl。minio-linux-amd64),通过wget下载到/usr/local/bin/目录:wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/minio
chmod +x /usr/local/bin/minio
minio --version,显示版本信息则说明安装成功。wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.key | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/amd64/ /'
sudo apt update && sudo apt install minio -y
sudo tee /etc/yum.repos.d/minio.repo <<EOF
[minio-stable]
name=MinIO stable release (RPM)
baseurl=https://dl.min.io/server/minio/release/linux/amd64/
enabled=1
gpgcheck=1
gpgkey=https://dl.min.io/server/minio/release/linux/amd64/minio-release.key
EOF
sudo yum update -y && sudo yum install minio -y
minio --version确认版本。curl -fsSL https://get.docker.com | sh
sudo systemctl start docker && sudo systemctl enable docker
docker pull minio/minio
/home/data/minio)并设置访问密钥(替换your_access_key/your_secret_key):docker run -d \
-p 9000:9000 \ # API端口
-p 9001:9001 \ # 控制台端口
--name minio \
-v /home/data/minio:/data \
-e "MINIO_ROOT_USER=your_access_key" \
-e "MINIO_ROOT_PASSWORD=your_secret_key" \
minio/minio server /data
http://<宿主机IP>:9001,用上述密钥登录控制台。sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio # 修改目录所属为用户(避免权限问题)
~/.bashrc文件,添加以下内容(替换为你的密钥):export MINIO_ACCESS_KEY=your_access_key
export MINIO_SECRET_KEY=your_secret_key
运行source ~/.bashrc使配置生效。minio server /data --console-address ":9001"
http://<宿主机IP>:9000(API端口)或http://<宿主机IP>:9001(控制台端口),用配置的密钥登录。mc alias set myminio http://localhost:9000 your_access_key your_secret_key配置MinIO客户端,再通过mc ls myminio/测试连接。ufw)仅允许特定IP访问9000/9001端口:sudo ufw allow from <你的IP> to any port 9000,9001/tcp
/data目录中的数据,防止数据丢失。通过以上步骤,即可在Linux环境下顺利安装并运行MinIO。如需进一步优化(如性能调优、集群部署),可参考MinIO官方文档。