I have the following docker image
FROM python:3.8-slim WORKDIR /app # copy the dependencies file to the working directory COPY requirements.txt . COPY model-segmentation-512.h5 . COPY run.py . # TODO add python dependencies # install pip deps RUN apt update RUN pip install --no-cache-dir -r requirements.txt RUN mkdir /app/input RUN mkdir /app/output # copy the content of the local src directory to the working directory #COPY src/ . # command to run on container start ENTRYPOINT [ "python", "run.py"] and then I would like to run my image using the following command where json_file is a file I can update on my machine whenever I want that will be read by run.py to import all the required parameters for the python script.:
docker run -v /local/input:/app/input -v /local/output:/app/output/ -t docker_image python3 run.py model-segmentation-512.h5 json_file.json However when I do this I get a FileNotFoundError: [Errno 2] No such file or directory: 'path/json_file.json' so I think I'm not introducing properly my json file. What should I change to allow my docker image to read an updated json file (just like a variable) every time I run it?
/app/inputdirectory?