我正在使用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代码:
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")
错误说明找不到文件。我不确定在何处设置运行选项:
-v /c/Users/msagovac/pdf_ocr:/home/docker
尝试命名参数:
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
C:/Users/msagovac/pdf_ocr