我是 Docker 新手。
我运行了一个 Node 10 图像,并在运行的容器内克隆了一个存储库,运行了使用文件观察器启动服务器的应用程序。我需要访问容器内的代码库,在 Windows 主机上运行的 IDE 中打开它。如果这样做了,那么我还希望当我更改 IDE 中的文件时,这些更改会在容器中引发文件观察器。
感谢任何帮助。谢谢,
最佳答案
您正在寻找的概念称为 volumes 。您需要启动一个容器并在其中挂载一个主机目录。对于容器来说,它将是一个常规文件夹,它将在其中创建文件。对于您来说,它也将是一个常规文件夹。任何一方所做的更改都将对另一方可见。
docker run -v /a/local/dir:/a/dir/in/your/container
请注意,您可能会遇到 permission issues您需要单独弄清楚。
关于node.js - Docker - 从主机访问容器内的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52856353/