3

Я взял на себя проект, который требует использования докера для настройки среды разработки. Вики проекта в основном написана для использования с coreos и одним из этапов настройки, включающим запуск сценария python.

Я использую boot2docker и понял, что нет предустановленного python с tcl. Однако изображение, которое я извлек из репозитория проекта, поставляется с python27.

Как мне использовать интерпретатор python из контейнера в виртуальной машине без необходимости каждый раз вводить docker exec ?

Кроме того, как мне получить доступ к коду проекта в экземпляре boot2docker vm (не docker) локально, чтобы я мог заниматься разработкой в IDE?

1 ответ1

2

Вы можете смонтировать локальный каталог в контейнер, а затем запустить его почти так же, как если бы он находился на вашем локальном компьютере. Например:

docker run --rm -v "$PWD":/app -w /app iron/python:2 python hello.py

Это монтирует ваш текущий каталог и запускает hello.py из этого каталога.

Вы можете найти полные примеры этого здесь: https://github.com/iron-io/dockerworker/tree/master/python

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .