Как запустить скрипты Mutliple Python в образе докера или контейнере, который зависит от другого образа? - PullRequest
0 голосов
/ 23 мая 2018

, поэтому у меня есть несколько файлов .py, которые я хочу запустить в образе Docker.Но им нужно изображение докера-скребка, чтобы хорошо функционировать.У меня вопрос: как я смогу запустить эти .py файлы в докер-контейнере или образе, одновременно запуская scrapy-splash?Я планирую запустить его на VPS-сервере.

Спасибо заранее.

1 Ответ

0 голосов
/ 23 мая 2018

У вас есть два варианта:

  1. Запустить сценарии python в точке входа после заставки.Чтобы запустить splash в фоновом режиме и затем выполнить ваши сценарии, вам потребуется точка входа, подобная этой:

ENTRYPOINT ["/bin/bash", "-c", "python3 splash <SPLASH OPTIONS> & python3 your_script.py && python3 your_second_script.py"]

Таким образом, контейнер завершится после запуска сценариев.

Запустите контейнер-заставку в отдельном режиме, а затем выполните сценарии с помощью docker exec.
...