Skip to content

Rustfs 的 compose.yaml

开发环境

yaml
services:
  rustfs:
    image: rustfs/rustfs:1.0.0-beta.5
    container_name: rustfs
    restart: unless-stopped
    ports:
      - "9000:9000"
      - "9001:9001"
      - "8080:8080"
    environment:
      - RUSTFS_ACCESS_KEY=admin
      - RUSTFS_SECRET_KEY=1qaz2wsx
      - RUSTFS_CONSOLE_ENABLE=true
      - RUSTFS_WEBDAV_ENABLE=true
      - RUSTFS_WEBDAV_ADDRESS=0.0.0.0:8080
      - RUSTFS_WEBDAV_TLS_ENABLED=false
    volumes:
      - /opt/rustfs/data:/data
    command: /data

9000: rustfs 主要端口; 9001:rustfs 控制台端口; 8080:rustfs webdav 端口。

常用命令

不指定 compose.yaml 文件

shell
# 进入存放 compose.yaml 文件的目录
cd /opt/rustfs

docker compose up -d

docker compose restart

docker compose down

docker compose logs -f

指定 compose.yaml 文件

shell
docker compose -f /opt/rustfs/compose.yaml up -d

docker compose -f /opt/rustfs/compose.yaml restart

docker compose -f /opt/rustfs/compose.yaml down

docker compose -f /opt/rustfs/compose.yaml logs -f