Вы должны создать папку, в которой будут все ваши файлы и ваш скрипт оболочки. Допустим, сценарий оболочки называется entrypoint.sh
. Каталог будет выглядеть следующим образом:
Dockerfile
entrypoint.sh
script1.py
script2.py
script3.py
script4.py
script5.py
script6.py
Обратите внимание, что есть Dockerfile
, который будет содержать следующую информацию:
FROM python:2-slim
WORKDIR /app
ADD . /app
ENTRYPOINT ["./entrypoint.sh"]
Создайте свой образ докера, используя следующую команду:
docker build -t python-sandbox .
Наконец, запустите созданный образ в контейнере, используя следующую команду:
docker run -ti --rm --volume parameter_directory:/parameter_directory python-sandbox /parameter_directory
Имейте в виду, что Windows и Mac имеют некоторые ограничения в отношении монтирования томов.
Docker: совместное использование тома в Windows с помощью Docker Toolbox