Docker:在本地文件夹中使用文件

时间:2016-11-20 12:51:25

标签: docker

我尝试通过docker运行此行(在我的主目录中,图像也是这样):

sudo docker run --rm -v `pwd`:/ne/input -it alexjc/neural-enhance --zoom=1 --model=repair myimage.jpg

这很好。但是,它无法找到图像。如何正确设置路径? (我认为有-v参数的东西,但找不到如何使用它)

Python错误是

  

FileNotFoundError:[Errno 2]没有这样的文件或目录:' myimage.jpg'

1 个答案:

答案 0 :(得分:2)

图像不会在Docker镜像中可用,除非您在构建时包含它或通过卷安装使其可用。

您应该将命令行替换为:

sudo docker run --rm -v `pwd`:/ne/input -v `pwd`/myimage.jpg:/path/to/myimage.jpg -it alexjc/neural-enhance --zoom=1 --model=repair /path/to/myimage.jpg