Я предлагаю проверить, что именно изменилось в вашем docker контейнере из-за выполнения
pip install -r requirements.txt
Я бы
1) собрал docker контейнер из строк перед установкой pip
FROM docker_with_pre_installed_packages:1.0
ADD requirements.txt .
CMD /bin/bash
2) запустите docker и выполните вручную pip install -r requirements.txt
Затем за пределами docker (но он все еще работает) Я бы увидел, какая разница вызвана вышеупомянутой командой в моем контейнер, выполнив
3) docker ps
, чтобы увидеть container_id (например, 397cd1c9939f
)
4) docker diff 397cd1c9939f
, чтобы увидеть разницу
Надеюсь, это поможет.