我是Docker的新手。我目前有docker-compose.yml,我想在其中将当前目录挂载到容器中的'/ usr / share / data'的卷中。所以像:
volumes:
- ${PWD}/data:/usr/share/data/
我在Linux子系统上使用Windows,想知道为什么它不能获取PWD变量。 Linux机器上的相同代码可以正常工作。请告诉我如何设置环境PWD。我需要手动执行还是可以使用相同的docker-compose文件来执行。使用.
代替$ {PWD}不会出现目录错误,而且我已经看到很多论坛都在说这是Windows问题。 最佳答案
您需要使用${PWD}
而不是{$PWD}
。您也可以使用点.
代替${PWD}
。
关于windows - Docker Compose说$ PWD变量未设置Windows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63944022/