让我澄清一下我想做什么。
我的本地机器上有一个 python 脚本,它执行很多事情,在某些时候它必须调用另一个必须在 docker 容器中执行的 python 脚本。这样的脚本有一些输入参数并返回一些结果。
所以我想弄清楚该怎么做。
例子:
def function()
do stuff
.
.
.
do more stuff
''' call another local script that must be executed into a docker'''
result = execute_python_script_into_a_docker(python script arguments)
docker 已在终端中启动为:
docker run -it -p 8888:8888 my_docker
原文由 Abiud Rds 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于
-v
选项,您可以将文件添加到 docker 容器中。并在你的 docker 中执行你的 python:
py /myFile.py
或与主持人:
即使你的 docker 已经在运行
docker_name
在docker ps
命令后可用。或者您可以在运行命令中指定名称,例如:
就像是:
您也可以用同样的方式指定文件夹:
docker 文档 中的更多详细信息。