在远程docker-host上加载远程容器时,环境变量未扩展

时间:2020-06-10 16:16:18

标签: docker visual-studio-code remote-server

我正在将Visual Studio Code与Remote-Container相对于远程DOCKER_HOST使用。

DOCKER_HOST上,我的主文件夹(/home/userid)中有一些我想在devcontainer中可用的数据(配置文件,ssh密钥等)

我有一个devcontainer.json包含的仓库:

"runArgs": [ "-v", "${env:HOME}/.folder:/root/..folder:ro" ]

...我希望将/home/userid/.folder的{​​{1}}从DOCKER_HOST装入容器中。

当我/root/.folder时,Open Repository in Container存在,但为空。

查看容器的构建日志,我可以看到容器运行命令显示的是/root/.folder而不是-v /.folder:/root/.folder:ro

似乎env变量未正确展开。在本地计算机上使用Docker时,我没有看到这种行为。

我猜想这与何时或何地评估变量有关。任何帮助将不胜感激。

0 个答案:

没有答案