2016-11-20 63 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