[ FastDFS部署 ]


docker-compose.yml 防火墙开放22122 23000 8888 三个端口

version: "3.0"
services:
  tracker:
    hostname: tracker
    image: delron/fastdfs
    volumes:
      - ./fdfs/tracker:/var/fdfs
      - /etc/localtime:/etc/localtime
    network_mode: "host"
    command: tracker
  storage:
    hostname: storage
    image: delron/fastdfs
    volumes:
      - ./fdfs/storage:/var/fdfs
      - /etc/localtime:/etc/localtime
    environment:
      - TRACKER_SERVER=47.120.55.99:22122
    network_mode: "host"
    command: storage
    depends_on:
      - tracker

保留端口 - 23000是与storage通信端口 - 22122是与tracker通信端口 - 8888是storage的文件访问端口

version: "3.0"
services:
  tracker:
    hostname: tracker
    image: delron/fastdfs
    volumes:
      - /etc/localtime:/etc/localtime
    ports:
      - "22122:22122"
      - "8080:8080"
    command: tracker
  storage:
    hostname: storage
    image: delron/fastdfs
    ports:
      - "23000:23000"
      - "8888:8888"
    volumes:
      - /etc/localtime:/etc/localtime
    environment:
      - TRACKER_SERVER=42.193.152.252:22122
    command: storage
    depends_on:
      - tracker