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

其中有几个要点:

  1. minio/minio:RELEASE.2025-04-22T22-12-26Z是最后一个有管理员ui的版本,之后的版本都会只能创建桶,而没有任何其他进阶的功能。
  2. MINIO_ROOT_USER和MINIO_ROOT_PASSWORD记得设置成自己的
  3. command: server /data --console-address ":9001"用于将webui的端口固定为
    9001

然后输入http://your_ip:9001即可访问:
webui

列表项目

最后修改:2025 年 08 月 19 日
如果觉得我的文章对你有用,请随意赞赏