Docker - 从主机访问容器内的文件

VIS*_*AGA 6 node.js docker docker-container

我是码头工人的新手。

我运行了一个 node-10 图像,并在运行的容器中克隆了一个存储库,运行了使用文件观察器启动服务器的应用程序。我需要访问容器内的代码库,在 Windows 主机上运行的 IDE 中打开它。如果这样做了,那么我也希望在我更改 IDE 中的文件时,这些更改会在容器中引入文件观察器。

任何帮助表示赞赏。谢谢,

Yur*_*rov 6

您正在寻找的概念称为。您需要启动一个容器并在其中挂载一个主机目录。对于容器,它将是一个常规文件夹,它将在其中创建文件。对您来说,它也将是一个普通文件夹。任何一方所做的更改对另一方都是可见的。

docker run -v /a/local/dir:/a/dir/in/your/container
Run Code Online (Sandbox Code Playgroud)

请注意,您可能会遇到需要单独解决的权限问题