[英]How to run docker command in Python SDK
I am using python SDK package to run docker from python. 我正在使用python SDK程序包从python运行docker。 Here is the docker command I tried to run using python package:
这是我尝试使用python软件包运行的docker命令:
docker run -v /c/Users/msagovac/pdf_ocr:/home/docker jbarlow83/ocrmypdf-polyglot --skip-text 0ce9d58432bf41174dde7148486854e2.pdf output.pdf
Here is a python code: 这是一个python代码:
import docker
client = docker.from_env()
client.containers.run('jbarlow83/ocrmypdf-polyglot', '--skip-text "0ce9d58432bf41174dde7148486854e2.pdf" "output.pdf"', "-v /c/Users/msagovac/pdf_ocr:/home/docker")
Error says file ot found. 错误提示找到文件ot。 I am not sure where to set run options:
我不确定在哪里设置运行选项:
-v /c/Users/msagovac/pdf_ocr:/home/docker
Try with named parameters: 尝试使用命名参数:
client.containers.run(
image='jbarlow83/ocrmypdf-polyglot',
command='--skip-text "0ce9d58432bf41174dde7148486854e2.pdf" "output.pdf"',
volumes={'/c/Users/msagovac/pdf_ocr': {'bind': '/home/docker', 'mode': 'rw'}},
)
Also it seems that the path of the volume to mount is incorrect, try with C:/Users/msagovac/pdf_ocr
另外似乎要装入的卷的路径不正确,请尝试使用
C:/Users/msagovac/pdf_ocr
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.