在Ubuntu上部署MinIO服务是一个相对简单的过程。以下是详细的步骤指南:
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限:
chmod +x minio
移动到系统路径(例如 /usr/local/bin
):
sudo mv minio /usr/local/bin/
拉取MinIO Docker镜像:
docker pull minio/minio
运行MinIO容器:
docker run -p 9000:9000 --name minio-server minio/minio server /data
这里 /data
是MinIO存储数据的目录,你可以根据需要更改。
初始化MinIO服务器:
minio server /data
这将启动MinIO服务器并生成一个访问密钥和秘密密钥。
记录访问密钥和秘密密钥: 这些密钥用于后续的API调用和身份验证。
创建数据卷:
docker volume create minio-data
运行MinIO容器并挂载数据卷:
docker run -p 9000:9000 --name minio-server -v minio-data:/data minio/minio server /data
打开浏览器并访问:
http://<your-ubuntu-ip>:9000
你应该会看到MinIO的控制台界面。
登录: 使用你在初始化MinIO服务器时生成的访问密钥和秘密密钥登录。
如果你启用了防火墙,确保开放9000端口:
sudo ufw allow 9000
确保你的数据目录(例如 /data
或 minio-data
)是持久化的,以防止数据丢失。
通过以上步骤,你应该能够在Ubuntu上成功部署MinIO服务。如果有任何问题,请参考MinIO的官方文档或寻求社区支持。