docker - 如何启用在 docker 容器中运行的代码访问运行容器的主机上的文件?

标签 docker docker-container

我有一个应用程序在主机上作为 docker 容器运行。我想要的是在主机文件系统中有一个位置可以从应用程序访问。
我想要一个 docker 容器之外的位置的原因是,该位置将包含一个文本文件,该文件将由在其他主机上运行的一段代码进行更新。

什么位置可以用于此目的?

最佳答案

您需要在运行命令期间使用 -v 添加卷。 .

docker run -d -v <path-of-volume-in-host> <path-to-mount-in-container> ubuntu

您可以引用 this了解更多信息。

关于docker - 如何启用在 docker 容器中运行的代码访问运行容器的主机上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42876356/

相关文章:

docker - 将Shell输出传递给Jenkins作业中的变量

docker - 容器可以继续运行吗?

cassandra-3.0 - 如何在 Docker 上设置 JanusGraph Cassandra

shell - 如何从 Docker 容器内禁用和启用互联网连接?

java - 如何配置spring拦截器以在每个请求中调用

java - AllNodesFailedException : Could not reach any contact point

mysql - Magento2 With Redis,错误:MySQL适配器:缺少必需的配置选项 'host'(有时)

Docker -it 命令与 Docker 镜像或 Docker 容器相关

c# - 如何检查本地URL是否可访问

Docker自动构建错误: Build failed: Dockerfile not found at ./Dockerfile