gpt4 book ai didi

vscode-remote - 从 vscode-remote-WSL 中启动 vscode-remote-containers 时如何设置环境变量?

转载 作者:行者123 更新时间:2023-12-03 23:47:32 32 4
gpt4 key购买 nike

要构建我的远程环境,我需要设置几个环境变量(它们在 docker-compose 文件中使用)。这些是在我的 ZSH 环境中设置的,因此从终端运行 docker-compose build 可以按预期工作。然而,这些变量在运行 reopen in container 时不可用。命令。在运行 docker-compose build 时,如何/在哪里设置可用于 vscode 的变量?请注意,我正在从 vscode-remote-WSL 中运行 vscode-remote-containers。

最佳答案

从 vscode 日志中可以看出它调用了 wsl -d Ubuntu -e /bin/sh ..... docker-compose up构建容器,因此不考虑在 .bashrc 中设置的任何环境变量否则。我通过将所需的变量放入 WSLENV 来解决它像这样:WSLENV=REQUIRED_VAR/u:ANOTHER_REQUIRED_VAR/u然后,当从 wsl 运行时,它们可用于 docker-compose。

关于vscode-remote - 从 vscode-remote-WSL 中启动 vscode-remote-containers 时如何设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61717528/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com