1.简介
MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API。 使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。
2.安装(Docker方式)
1 2
| docker run -d -p 9000:9000 -p 9001:9001 -v /var/lib/minio/data:/data \ --restart=always minio/minio server /data --console-address :9001
|
- 9000为api端口
- 9001为web管理端口
- /var/lib/minio/data为宿主机数据存储目录
3.管理
3.1 web管理方式
3.1.1 管理地址和用户名、密码
3.2 命令行方式
3.2.1 下载管理工具
1
| wget 'https://dl.min.io/client/mc/release/linux-amd64/mc'
|
3.2.2 添加可执行权限
3.2.3 配置服务host
1
| ./mc config host add minio http://localhost:9000 minioadmin minioadmin
|
3.2.4 添加用户
1
| ./mc admin user add minio user1 {secret-key}
|
3.2.5 设置策略
1
| ./mc admin policy set minio readwrite user=user1
|
4.注意事项
1 2 3
| 环境变量:控制台账号密码 MINIO_ACCESS_KEY, MINIO_SECRET_KEY 已废弃 若需要,使用 MINIO_ROOT_USER, MINIO_ROOT_PASSWORD
|
5.资料
6.版本