我正在使用python包从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发布于 2018-10-25 10:48:36
尝试使用命名参数:
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。
https://stackoverflow.com/questions/52987153
复制相似问题