MinIO在Ubuntu上怎么安装
导读:MinIO在Ubuntu上的常见安装方法 1. 使用APT仓库安装(推荐,适合长期维护) 步骤1:更新系统包并安装依赖 sudo apt update && sudo apt upgrade -y sudo apt inst...
MinIO在Ubuntu上的常见安装方法
1. 使用APT仓库安装(推荐,适合长期维护)
步骤1:更新系统包并安装依赖
sudo apt update &
&
sudo apt upgrade -y
sudo apt install -y wget curl software-properties-common
步骤2:添加MinIO官方GPG密钥与APT仓库
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list
步骤3:安装MinIO并验证
sudo apt update
sudo apt install -y minio
minio --version # 验证安装(应输出版本信息)
步骤4:配置MinIO服务
# 创建数据存储目录(可自定义路径)
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio
# 启动MinIO服务(默认监听9000端口)
minio server /data/minio
步骤5:设置开机自启
sudo systemctl enable minio
sudo systemctl start minio
步骤6:配置防火墙(可选,若启用防火墙)
sudo ufw allow 9000/tcp # 允许MinIO默认端口
2. 使用Snap包安装(快速便捷,适合新手)
步骤1:安装Snap(若未安装)
sudo apt update
sudo apt install -y snapd
步骤2:通过Snap安装MinIO
sudo snap install minio --classic
步骤3:启动与配置开机自启
sudo systemctl start minio
sudo systemctl enable minio
步骤4:验证安装
minio --version # 应输出版本信息
3. 手动下载二进制文件安装(适合自定义场景)
步骤1:下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio # 赋予执行权限
步骤2:移动至系统路径并创建数据目录
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
步骤3:启动MinIO服务
# 前台启动(测试用,生产环境建议用systemd)
minio server /data/minio
步骤4:配置systemd服务(实现开机自启)
sudo nano /etc/systemd/system/minio.service
粘贴以下内容(修改User
为你的用户名,--console-address
为控制台端口,如:9001
):
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=$USER
ExecStart=/usr/local/bin/minio server /data/minio --console-address :9001
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存后执行:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
4. 使用Docker容器化安装(适合快速部署与扩展)
步骤1:安装Docker
sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
步骤2:拉取MinIO镜像并运行容器
sudo docker pull minio/minio
sudo docker run -d --name minio-server \
-p 9000:9000 -p 9001:9001 \ # 9000:API端口,9001:控制台端口
-e MINIO_ROOT_USER=admin \ # 替换为你的访问密钥
-e MINIO_ROOT_PASSWORD=yourpassword \ # 替换为你的秘密密钥
-v /data/minio:/data \ # 数据持久化目录
minio/minio server /data --console-address :9001
步骤3:验证安装
# 查看容器状态
sudo docker ps
# 访问控制台(浏览器输入)
http://<
服务器IP>
:9001
注意事项
- 数据安全:确保
/data/minio
目录有正确的读写权限,避免数据丢失。 - 密钥管理:生产环境中不要使用默认密钥(
minioadmin:minioadmin
),建议通过环境变量或配置文件设置强密钥。 - 防火墙:若服务器启用防火墙,需开放对应端口(默认9000 API、9001控制台)。
- 集群部署:若需高可用,可通过Docker或手动配置多节点集群(参考MinIO官方集群文档)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MinIO在Ubuntu上怎么安装
本文地址: https://pptw.com/jishu/726335.html