如何在pythonsdk中运行docker命令

2024-04-20 05:29:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pythonsdk包从python运行docker。 下面是我尝试使用python包运行的docker命令:

docker run -v /c/Users/msagovac/pdf_ocr:/home/docker jbarlow83/ocrmypdf-polyglot --skip-text 0ce9d58432bf41174dde7148486854e2.pdf output.pdf

下面是一个python代码:

^{pr2}$

错误信息是找不到文件。我不确定在何处设置跑步选项:

^{3}$

Tags: dockerruntext命令homeoutputpdfusers
1条回答
网友
1楼 · 发布于 2024-04-20 05:29:51

尝试使用命名参数:

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'}},
          )

另外,要装入的卷的路径似乎不正确,请尝试使用C:/Users/msagovac/pdf_ocr

相关问题 更多 >