我是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/

10-12 03:23