【发布时间】:2020-02-21 17:41:07
【问题描述】:
【问题讨论】:
-
我认为在 Windows 中 ${PWD} 不起作用
-
请发布格式化文本,而不是屏幕截图。
标签: docker docker-compose dockerfile osrm
【问题讨论】:
标签: docker docker-compose dockerfile osrm
每个 shell 的路径扩展都不同。
对于 PowerShell 使用:${pwd}
对于 cmd.exe “命令提示符”,请使用:%cd%
bash、sh、zsh 和 Docker 工具箱快速入门终端使用:$(pwd)
注意,如果路径中有空格,通常需要引用路径。
也在这里回答:Mount current directory as a volume in Docker on Windows 10
【讨论】:
似乎窗口命令提示符不能解释$PWD,我认为你必须使用 gitbash 或 powershell。或者另一种选择是使用完整路径或当前路径。
标志
-v "${PWD}:/data"在内部创建目录/datadocker 容器并创建当前工作目录"${PWD}"在那里可用。里面的文件 /data/berlin-latest.osm.pbf 容器指的是居所上的"${PWD}/berlin-latest.osm.pbf"
【讨论】: