docker容器实时获取外部文件
时间: 2023-10-08 19:09:31 浏览: 256
nginx在docker容器中自动生成配置文件
您可以在运行 Docker 容器时,将目标文件夹作为共享卷挂载到容器中。这样就可以让容器实时获取外部文件了。
例如,假设您需要让容器实时获取宿主机上的 `/data` 目录中的文件,您可以使用以下命令来启动容器并挂载该目录:
```
docker run -v /data:/data -it your_image_name
```
这样,您在容器中访问 `/data` 目录时,就相当于在访问宿主机上的 `/data` 目录,而容器中的任何更改都会实时同步到宿主机上的 `/data` 目录中。
如果您只需要在容器启动时拷贝一次外部文件到容器中,可以使用 `COPY` 命令将文件复制到容器中。但是如果需要实时获取外部文件的更改,挂载共享卷是更好的选择。
阅读全文