MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
您可以使用Docker来部署和使用Minio。以下是一些关于如何使用Docker部署Minio的命令和步骤:
1. 首先,您需要下载Minio镜像。您可以使用以下命令下载最新版的Minio镜像:
docker pull minio/minio
或者,如果您想下载特定版本的Minio镜像,可以使用以下命令:
docker pull minio/minio:RELEASE.2022-06-20T23-13-45Z.fips
2. 下载完成后,您可以使用以下命令在Docker中运行Minio:
docker run -p 9000:9000 -p 9090:9090 --net=host --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /home/minio/data:/data -v /home/minio/config:/root/.minio minio/minio server /data --console-address ":9090" -address ":9000"
或者,如果您想在单行模式下运行Minio,可以使用以下命令:
docker run -p 9090:9000 -p 9001:9001 --name minio -v /mydata/minio/data:/data -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin -d minio/minio server /data --console-address ":9001"
请注意,使用`--console-address`参数可以指定MinIO Console的运行端口(否则会以随机端口运行)。
这样,您就可以使用Docker部署和使用Minio了。希望对您有帮助![1][2][3]
Access to XMLHttpRequest at ‘http://xx‘ from origin ‘http://xx‘ has been blocked by CORS policy:
58171