Среда разработки для сценариев Python с использованием Docker - PullRequest
0 голосов
/ 01 мая 2019

Я новичок в Docker и пытаюсь выяснить, есть ли способ выполнить следующий сценарий:

1. Python и все необходимые пакеты, установленные в контейнере Docker.
2Мой редактор кода работает на моем локальном компьютере.
3. Когда сценарий изменяется, контейнер повторно запускает сценарий и выдает мне вывод.

Дело в том, что я не хочу перестраивать образ и перезапускать контейнер после каждого внесенного мной изменения.Я просто хочу написать код «локально» и выполнить его как можно быстрее в контейнере, в котором работает python.

1 Ответ

0 голосов
/ 01 мая 2019

Простой метод:
1. Создайте Dockerfile, который EXPOSE правильные порты и установит правильную систему и пакеты Python
2. Укажите команду контейнера, которая будет выглядеть как RUN sleep 3600 или RUN tail -f /dev/null для поддержания работоспособности контейнера
3. Запустите контейнер Docker с томом монтирования в каталог кода

Вы можете редактировать код с помощью локального редактора и запускать тесты с помощью docker exec

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...