大数据组件- 2. 安装rustfs

58 阅读1分钟

RustFS 是一款用 Rust 语言 开发的 开源分布式对象存储系统,主打 高性能、内存安全、轻量、S3 兼容,常被视为 MinIO 的直接替代品(协议友好、性能更强)。

使用它是因为minio闭源了

cat docker-compose.yml
version: '3.8'
services:
  rustfs:
    image: rustfs/rustfs
    container_name: rustfs
    user: "0:0"
    ports:
      - "9000:9000"  # S3 API 端口
      - "9001:9001"  # Web 控制台端口
    volumes:
      - ./data:/data # 数据持久化目录
      - ./logs:/logs # 日志目录
    environment:
      - RUSTFS_ROOT_USER=rustfsadmin      # 设置管理员用户名
      - RUSTFS_ROOT_PASSWORD=rustfsadmin  # 设置管理员密码,生产环境请务必修改!
    restart: unless-stopped
  ~/workspace/docker-compose/rustfs ❯