docker 从容器运行 python

docker 从容器运行 python

我接手了一个需要使用docker来设置开发环境的项目。该项目wiki主要是为coreos编写的,其中一个设置步骤涉及运行python脚本。

我正在使用 boot2docker,并意识到 tcl 没有预装 python。但是,我从项目存储库中提取的映像附带了 python27。

如何使用虚拟机中容器中的 Python 解释器而不必docker exec每次都输入?

另外,如何在本地访问 boot2docker vm(不是 docker)实例中的项目代码,以便可以在 IDE 上进行开发?

答案1

您可以将本地目录挂载到容器,然后像在本地机器上一样运行它。例如:

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

相关内容