version: '3.3' services: master: image: crawlabteam/crawlab:latest container_name: crawlab_master environment: CRAWLAB_SERVER_MASTER: Y CRAWLAB_MONGO_HOST: mongo ports: - "8080:8080" # frontend port mapping 前端端口映射 depends_on: - mongo # volumes: # - "/var/crawlab/log:/var/logs/crawlab" # log persistent 日志持久化 worker: image: crawlabteam/crawlab:latest container_name: worker environment: CRAWLAB_SERVER_MASTER: "N" CRAWLAB_MONGO_HOST: "mongo" # CRAWLAB_REDIS_ADDRESS: "redis" depends_on: - mongo # volumes: # - "/var/crawlab/log:/var/logs/crawlab" # log persistent 日志持久化 mongo: image: mongo:latest #restart: always # environment: # MONGO_INITDB_ROOT_USERNAME: username # MONGO_INITDB_ROOT_PASSWORD: password # volumes: # - "/opt/crawlab/mongo/data/db:/data/db" # make data persistent 持久化 # ports: # - "27017:27017" # expose port to host machine 暴露接口到宿主机