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

rqdpfwrv  于 2023-03-01  发布在  Docker
关注(0)|答案(1)|浏览(143)

我尝试通过docker运行这行代码(在我的主目录中,图像也在那里):

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

这个运行得很好。但是,它找不到图像。如何正确地设置路径?(我想是带-v参数的东西,但找不到如何使用它)
Python错误为
未找到文件错误:[Errno 2]没有这样的文件或目录:'我的图像. jpg'

z6psavjg

z6psavjg1#

除非您在构建时包含该映像或通过卷挂载使其可用,否则该映像将无法在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

相关问题