我正在尝试容器化反应应用程序。在寻找将文件从我的计算机链接到容器的解决方案时,我遇到了本教程:https://www.ionos.com/community/server-cloud-infrastructure/docker/understanding-and-managing-docker-container-volumes/
Dockerfile:
工作目录/应用程序
码头工人命令:
docker run --name react -it --rm -p 3000:3000 -v $(pwd(/src:/src {image} sh
当我从计算机编辑我的 app.js 文件时,我希望更改反映在我的容器中。 但这并没有发生。有人可以解释我哪里出错了,如果是这样,可以将容器文件夹链接到主机文件夹的可能方法吗?
好的,经过一番挖掘,我找到了答案。显然,在与docker工具箱捆绑在一起的虚拟机上运行的默认机器只能访问c:/users目录中的文件。因此,您必须转到设置,然后转到共享文件夹并添加一个新文件夹,使其可以访问您拥有项目的目录。