MinIO的作用是:可以使你的机器用机器上面的硬盘,创建一个桶,然后作为对象存储。这个对象存储可以在不同的机器上面传文件,也可以将文件分享给别人。
首先直接附上docker_compose.yml的内容:
version: "3"
services:
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
container_name: minio
privileged: true
restart: always
command: server /data --console-address ":9001"
ports:
- "9000:9000" # Minio API端口
- "9001:9001" # Minio 控制台端口
environment:
- MINIO_ROOT_USER=user
- MINIO_ROOT_PASSWORD=userpasswd
volumes:
- ./data:/data # 使用相对路径和数据卷
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro其中有几个要点:
minio/minio:RELEASE.2025-04-22T22-12-26Z是最后一个有管理员ui的版本,之后的版本都会只能创建桶,而没有任何其他进阶的功能。- MINIO_ROOT_USER和MINIO_ROOT_PASSWORD记得设置成自己的
command: server /data --console-address ":9001"用于将webui的端口固定为9001
然后输入http://your_ip:9001即可访问:
列表项目