devcontainers / devcontainers/features

getting ssh-add -l : error fetching identities: communication with agent failed (from within devcontainer with common-utils/docker-from-docker)

Abierto
#352 15 comentarios 0 reacciones 0 asignados Ver en GitHub
cli-bug
Lenguaje dominante
Shell
Estrellas
1.5k
Forks
621
Merge medio
6 d 53 min
PR fusionados (30 d)
9

Descripción

Hi,

I created a devcontainer using

```
{
"dockerComposeFile": "docker-compose.yml",
"service": "krypton-c-env",
"workspaceFolder": "/work/libaos",
"shutdownAction": "stopCompose",
"remoteUser": "aos-dev",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"username": "aos-dev",
"uid": "10000",
"gid": "10001",
"installZsh": true,
"installOhMyZsh": true,
"upgradePackages": true,
"nonFreePackages": false
},
"ghcr.io/devcontainers/features/docker-from-docker:1": {
"version": "latest",
"username": "aos-dev"
}
},
"postCreateCommand": "conan profile detect",
"extensions": [
"atlassian.atlascode", "ms-vscode.cpptools", "numaru.vscode-ceedling-test-adapter",
"twxs.cmake", "ms-azuretools.vscode-docker", "ms-vscode.cpptools-extension-pack",
"ban.troff", "SonkengMaldini.conanlight", "afri-bit.vsconan",
"ryanluker.vscode-coverage-gutters"
]
}
```

I connect remotely to my linux vm within VSCode and ssh-add -l works, then I go within the devcontainer and ssh-add -l now report the error, causing all my git operation with the remote to fail.

I do see an output for "echo $SSH_AUTH_SOCK" on both ssh remote and within the devcontainer, but likely I am missing a mount of a particular socket as to enable ssh-agent communication between host and the devcontainer environment.

I am unclear if this is a mistake of mine, or something broken by common-utils.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.