Контейнер Python Docker: как установить модули, например pymqsl?
Я хотел бы использовать модуль "pymysql" с официальным контейнером python https://hub.docker.com/_/python Единственный способ, который я нашел до сих пор, - это создать свой собственный контейнер следующим образом:
FROM python:3
RUN pip install --upgrade pip && \
pip install --no-cache-dir pymysql
Есть ли параметр, который я могу использовать или добавить по-другому? Я не хочу полагаться на собственное изображение.
1 ответ
Другой способ — установить драйвер внутри docker-образа из файла requirements.txt:
PyMySQL<3.0
MySqlClient<3.0
... (whatever else your app requires) ...