MinIO是一个高性能的,与S3兼容的对象存储系统。它专为大规模的AI/ML、数据湖和数据库工作负载而构建。它可以在本地和任何云(公有或私有)上运行,从数据中心到边缘都可以运行。
简单地说就是不想花钱用如 OSS 的云存储服务,就用minio,后面如果想用云存储,minio也是支持的。
1. 拉取镜像
docker pull minio/minio
2. 创建容器
docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data
-p 9000:9000 映射端口
--name minio 容器名字
-d 守护式运行(后台运行)
--restart=always 开机自启
-e "MINIO_ACCESS_KEY=minio" 用户名为minio
-e "MINIO_SECRET_KEY=minio123" 密码为minio123
-v /home/data:/data 目录映射,将主机上的/home/data目录挂载到容器内的/data目录
-v /home/config:/root/.minio 目录映射,将主机上的/home/config目录挂载到容器内的/root/.minio目录
minio/minio 镜像名字
server /data 表示启动一个MinIO服务器实例,并使用/data目录作为MinIO服务器的数据存储位置
目录映射根据个人实际情况设置。
3. 访问
【主机ip】:9000