Is there a way to write files (json in this case) to outside of the docker container? I'm taking about the most simple way, for example:
data = {"id":"1","name":"sample"}
with open('name.json','w') as fp:
json.dump(data,fp,indent=4)
is there a way to make this write outside of the docker container? or in a specific place? or to save it on a specific path on the system that the container will run on?
Let's assume
/app/myscript.py
in your docker container./home/jon/result_files/
mypyimg
Then you can use volumes to mount a host location when starting your container:
docker run -d \
--name my_py_container \
-v /home/jon/result_files:/app \
mypyimg