Использование предварительно созданного образа контейнера Docker с предустановленными требованиями

Я ищу способ запустить док-контейнер со всеми уже предоставленными требованиями, чтобы не ждать загрузки требований.

Я отлаживаю Python Lambda локально. Я использую интеграцию sam-cli в PyCharm.

Чтобы указать требования, я перечислил их все в файле requirements.txt.

Когда я запускаю сборку отладки sam, выполняется с настройкой пользовательского контейнера. Это извлекает все требования из Интернета в контейнер, а затем выполняет его. Когда я работаю в автономном режиме или с медленным интернетом, я хотел бы иметь возможность использовать контейнер, отвечающий всем требованиям. Это также будет полезно для ускорения процесса отладки.

Как мне настроить свою среду так, чтобы она использовала предварительно созданный док-контейнер?


person Yair Carel    schedule 27.12.2019    source источник


Ответы (1)


Создайте новую базу контейнера на основе старого контейнера и добавьте инструкцию RUN, чтобы установить все ваши требования к новому слою на новом образе.

person lamth    schedule 28.12.2019
comment
Вы можете дать более подробную информацию? Я не уверен, что вы имели в виду. Как указать sam-cli использовать этот контейнер при локальном вызове лямбды. - person Yair Carel; 30.12.2019