2016-11-20 105 views
1

我尝试运行通过泊坞窗这一行(在我家目录中,其中也图像)使用的文件:泊坞窗:在本地文件夹

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

这运行正常。但是,它找不到图像。如何正确设置路径? (一些与-v参数我想,但怎么也找不到使用它)

Python的错误是

FileNotFoundError: [Errno 2] No such file or directory: 'myimage.jpg'

+0

现在看来似乎找不到vlcsnap.png图像,而不是myimage.jpg?你机器上的vlcsnap.png在哪里? –

+0

对不起,错字,在我的主目录 – Derk

回答

2

的图像将无法使用泊坞窗图像中,除非你包括它在建立时或通过批量安装使其可用。

此时应更换使用命令行:

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 
+0

好的,谢谢,这个命令没有错误。你是否也知道将结果图像写入的位置?我看不到它 – Derk

+0

生成的图像位于正在运行的容器中。您需要像输入文件一样安装它,或者在容器运行时通过docker cp将其卸载。 –

+0

好的,再次感谢,这是我第一次使用Docker。你有命令吗?如果我使用这个:docker cp :/ file/path/within/container/host/path/target什么是? – Derk