Как добавить путь к PYTHONPATH в файл Docker? Так что, когда контейнер запущен, он имеет правильный PYTHONPATH? Я совершенно новый для докеров.
Я добавил ENV PYTHONPATH "${PYTONPATH}: /control"
в файл Docker, поскольку я хочу добавить каталог /control
в PYTHONPATH
.
Когда я получаю доступ к контейнерам bash с помощью docker exec -it trusting_spence bash
и open python и запускает команды ниже docker exec -it trusting_spence bash
control
каталогом, нет в списке.
import sys print(sys.path)
FROM python:2
RUN pip install requests\
&& pip install pymongo
RUN mkdir control
COPY control_file/ /control
ENV PYTHONPATH "${PYTONPATH}:/control"
CMD ["python","control/control_file/job.py"]