Вы можете настроить файл requirements.txt
и затем добавить что-то подобное в ваш Dockerfile
:
ADD requirements.txt /code/ # I've assumed code is where you keep your dev files
WORKDIR /code # where to run docker commands
RUN pip install -r requirements.txt # install the dependencies
Вы можете поместить в этот файл не только reportlab
, но и все другие зависимости вашего проекта (это обычный шаблон в проектах Python).
Кроме того, в зависимости от того, как вы запускаете ваше приложение, вы должны быть уверены, что не удаляете контейнер при выходе из него.