我的docker-compose.yml样子是这样的
version: "3.8"
services:
vscode:
volumes:
- ..:/workspace:cached
- $SSH_AUTH_SOCK:/ssh-agent
- /var/run/docker.sock:/var/run/docker.sock
environment:
- SSH_AUTH_SOCK=/ssh-agent
Run Code Online (Sandbox Code Playgroud)
问题是 vscode 不想提供任何类似的可能性,docker-compose run --env ...因此我只剩下
WARNING: The SSH_AUTH_SOCK variable is not set. Defaulting to a blank string.
Run Code Online (Sandbox Code Playgroud)
有没有什么方法可以让我在不使用.env文件或类似内容的情况下将主机中的变量公开到开发容器?
docker docker-compose visual-studio-code vscode-remote vscode-devcontainer