【发布时间】:2020-08-12 03:00:44
【问题描述】:
我的 Flask 应用程序 (webapp) 内部有两个目录(上传和图像)。我希望我的第二个容器(rq-worker)能够访问它们,所以它可以从上传中获取一些东西,并保存回图像。我如何在我的 docker-compose.yml 中组织它?
version: '3.5'
services:
web:
build: ./webapp
image: webapp
container_name: webapp
ports:
- "5000:5000"
depends_on:
- redis-server
- mongodb
redis-server:
image: redis:alpine
container_name: redis-server
ports:
- 6379:6379
mongodb:
image: mongo:4.2-bionic
container_name: mongodb
ports:
- "27017:27017"
rq-worker:
image: jaredv/rq-docker:0.0.2
container_name: rq-worker
command: rq worker -u redis://redis-server:6379 high normal low
deploy:
replicas: 1
depends_on:
- redis-server
dashboard:
build: ./dashboard
image: dashboard
container_name: dashboard
ports:
- "9181:9181"
command: rq-dashboard -H redis-server
depends_on:
- redis-server
【问题讨论】: