无法使用docker -v将主机文件夹映射到容器文件夹

时间:2020-02-06 11:15:40

标签: docker-volume

我正在尝试将React应用容器化。在寻找一种将文件从计算机链接到容器的解决方案时,我遇到了本教程:https://www.ionos.com/community/server-cloud-infrastructure/docker/understanding-and-managing-docker-container-volumes/

Dockerfile:

WORKDIR / app

Docker命令:

docker run --name react -it --rm -p 3000:3000 -v $ {pwd)/ src:/ src {image} sh

当我从计算机上编辑app.js文件时,我希望更改会反映在容器中。但这还没有发生。有人可以解释我哪里出了问题,如果可以的话,可以将容器文件夹链接到主机文件夹吗?

1 个答案:

答案 0 :(得分:0)

好吧,经过一番挖掘,我找到了答案。显然,在与docker-toolbox捆绑在一起的vm上运行的默认计算机只能访问c:/ users目录中的文件。因此,您必须先进入设置,然后进入共享文件夹并添加一个新文件夹,以使其可以访问您拥有项目的目录。