Abi*_*Rds 2 python external-script docker
让我澄清一下我想做什么。
我的本地计算机上有一个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)
Run Code Online (Sandbox Code Playgroud)
泊坞窗已在终端中以以下方式启动:
docker run -it -p 8888:8888 my_docker
Run Code Online (Sandbox Code Playgroud)
您可以通过选择将文件添加到Docker容器中-v。
docker run -it -v myFile.py:/myFile.py -p 8888:8888 my_docker
并在docker内部执行python:
py /myFile.py
或与主持人:
docker run -it -v myFile.py:/myFile.py -p 8888:8888 my_docker py /myFile.py
即使您的Docker已经在运行
docker exec -ti docker_name py /myFile.py
docker_namedocker ps命令后可用。
或者,您可以在运行命令中指定名称,例如:
docker run -it --name docker_name -v myFile.py:/myFile.py -p 8888:8888 my_docker
就像是 :
-v absoluteHostPath:absoluteRemotePath
您也可以用相同的方式指定文件夹
-v myFolder:/customPath/myFolder
有关更多详细信息,请参阅docker文档。
| 归档时间: |
|
| 查看次数: |
7026 次 |
| 最近记录: |