Docker部署Minio文件系统
MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API。 使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。
1 拉取镜像
docker pull minio/minio
2 创建挂载文件夹
mkdir /home/minio/data
mkdir /home/minio/config
3 运行容器
docker run -p 9000:9000 -p 9090:9090 --name minio-9000 \
-d --restart=always -e "MINIO_ROOT_USER=minio" \
-e "MINIO_ROOT_PASSWORD=minio123456" \
-e "MINIO_SERVER_URL=http://虚拟机ip:9000" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio:latest server /data \
--console-address ":9090" -address ":9000"
4 注意事项
- 虚拟机开放端口9000,9090
- 如果运行容器失败后需要再次运行,记得删除data与config内的文件,否则会报占用错误
5 使用
- 后台
虚拟机ip:9090
- 上传
创建bucket,即可上传 - 访问
需要先将bucket设置为public,再访问
虚拟机ip:9000/bucket名称/文件名称