2
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2025-12-24 14:31:51 +01:00

add docker-stack.yml for polipo

This commit is contained in:
kev
2020-04-22 16:14:25 +08:00
parent 3deb43b51b
commit 096e939b78
6 changed files with 116 additions and 24 deletions

52
dask/docker-stack.yml Normal file
View File

@@ -0,0 +1,52 @@
version: "3.8"
services:
scheduler:
image: daskdev/dask
command: ["dask-scheduler"]
ports:
- "8786:8786"
- "8787:8787"
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
restart_policy:
condition: on-failure
notebook:
image: daskdev/dask-notebook
ports:
- "8888:8888"
volumes:
- /home/presto/fig/dask/data/jupyter:/home/jovyan/.jupyter
- /home/presto/fig/dask/data/work:/home/jovyan/work
- /opt/conda/lib/python3.7/site-packages
environment:
- DASK_SCHEDULER_ADDRESS=tcp://scheduler:8786
- EXTRA_PIP_PACKAGES=dateparser parsel
depends_on:
- scheduler
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
restart_policy:
condition: on-failure
worker:
image: daskdev/dask
command: ["dask-worker", "tcp://scheduler:8786"]
depends_on:
- scheduler
deploy:
replicas: 2
placement:
max_replicas_per_node: 1
constraints:
- node.role == worker
restart_policy:
condition: on-failure