I am trying to use a folder named tmp as a volume in docker container in order to do it I am using the following docker-compose.yml file
version: "3"
services:
master:
image: singularities/spark
command: start-spark master
hostname: master
ports:
- "6066:6066"
- "7070:7070"
- "8080:8080"
- "50070:50070"
- "7077:7077"
volumes:
- "../data:/tmp/"
deploy:
placement:
constraints:
- node.role == manager
worker:
image: singularities/spark
command: start-spark worker master
environment:
SPARK_WORKER_CORES: 1
SPARK_WORKER_MEMORY: 4g
links:
- master
volumes:
- "../data:/tmp/"
tmp folder exist in singularities/spark image. After I run following command, folders and files under tmp folder are deleted.
docker-compose up -d