我正在尝试将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文件时,我希望更改会反映在容器中。但这还没有发生。有人可以解释我哪里出了问题,如果可以的话,可以将容器文件夹链接到主机文件夹吗?
答案 0 :(得分:0)
好吧,经过一番挖掘,我找到了答案。显然,在与docker-toolbox捆绑在一起的vm上运行的默认计算机只能访问c:/ users目录中的文件。因此,您必须先进入设置,然后进入共享文件夹并添加一个新文件夹,以使其可以访问您拥有项目的目录。