我正在尝试运行一个预测docker脑CT出血量的软件:https://github.com/msharrock/deepbleed
我创建了一个"deepbleed"文件夹在我的D:
驱动器在windows上,并运行docker pull msharrock/deepbleed
命令后,我在该目录内cd。pull是成功的,我可以在我的docker桌面应用程序中看到容器。
然后我继续按照文档中的指示创建了indir
和outdir
文件夹;把我的CT预测文件放在indir
文件夹。
自述文件告诉我接下来运行这个命令:
docker run -it msharrock/deepbleed bash -v /path/to/data:/data/
所以我运行了以下命令,但是我得到"没有这样的文件或目录"对于所有的:
docker run --rm -it msharrock/deepbleed bash -v pwd/deepbleed/indir:outdir
docker run --rm -it msharrock/deepbleed bash -v ~/deepbleed/indir:/outdir/
docker run --rm -it msharrock/deepbleed bash -v /mnt/d/deepbleed/indir:/outdir/
docker run --rm -it msharrock/deepbleed bash -v /d/deepbleed/indir:/outdir
docker run --rm -it msharrock/deepbleed bash -v "$(& "D:deepbleedindir" "$(pwd)")":/outdir
docker run --rm -it msharrock/deepbleed bash -v /indir/:/outdir/
docker run --rm -it msharrock/deepbleed bash -v //d:/deepbleed/indir://d:/deepbleed/outdir/
docker run --rm -it msharrock/deepbleed bash -v //d/deepbleed/indir://d/deepbleed/outdir/
docker run --rm -it msharrock/deepbleed bash -v //d/deepbleed/indir:/outdir/
我的docker运行在windows 10中基于wsl2的引擎上,用于磁盘和虚拟机的hyper-v文件夹位于我的d:
驱动器上。
我需要做什么才能使它运行?
试着这样做(在这个例子中,只使用列表中的一个项目来给你一个想法):
docker run -rm -it -v /mnt/d/deepbleed/indir:/outdir msharrock/deepbleed bash