Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue when trying to connect on a remote container with dev container extension and Docker 25 #9759

Open
palibert66 opened this issue Apr 9, 2024 · 8 comments
Assignees
Labels
containers Issue in vscode-remote containers info-needed Issue requires more information from poster

Comments

@palibert66
Copy link

Does this issue occur when all extensions are disabled?: Yes/No

  • VS Code Version: 1.88
  • OS Version: Mac SONOMA

Steps to Reproduce:

  1. Install locally the next version of docker (25)
  2. on a remote host, you have docker 24
  3. install dev container extension in your vscode
  4. connect your DOCKER_HOST remotely on remote host
  5. when you try to open vs server in the remote container, you have an error :
    error during executing the command remote-containers.attachToRunningContainerFromViewlet : Command failed: docker inspect --type container 4e5c8ee20c117f6d97e31b017d2f3153e3b94985ae72680aa4098192d9cb0518. Probablement due à l'extension qui contribue à remote-containers.attachToRunningContainerFromViewlet.
@VSCodeTriageBot

This comment has been minimized.

@chrmarti
Copy link
Contributor

chrmarti commented Apr 9, 2024

Please append the Dev Containers log from when this happens. (F1 > Dev Containers: Show Container Log)

@chrmarti chrmarti transferred this issue from microsoft/vscode Apr 9, 2024
@chrmarti chrmarti added containers Issue in vscode-remote containers info-needed Issue requires more information from poster labels Apr 9, 2024
@palibert66
Copy link
Author

Logs of error in vscode : error during executing the command remote-containers.attachToRunningContainerFromViewlet : Command failed: docker inspect --type container 4e5c8ee20c117f6d97e31b017d2f3153e3b94985ae72680aa4098192d9cb0518. Probablement due à l'extension qui contribue à remote-containers.attachToRunningContainerFromViewlet.

Dev Containers logs
docker inspect --type container 4e5c8ee20c117f6d97e31b017d2f3153e3b94985ae72680aa4098192d9cb0518.

@chrmarti
Copy link
Contributor

Not sure why that would fail. Could you append the full log?

@palibert66
Copy link
Author

[223 ms] Dev Containers 0.354.0 in VS Code 1.88.0 (5c3e652f63e798a5ac2f31ffd0d863669328dc4c).
[223 ms] Initializing configuration support...
[224 ms] Internal initialization of dev container support package...
[152837191 ms] Start: Run: docker version --format {{json .}}
[152837242 ms] {"Client":{"Platform":{"Name":""},"CloudIntegration":"v1.0.31","Version":"23.0.5","ApiVersion":"1.42","DefaultAPIVersion":"1.42","GitCommit":"bc4487a","GoVersion":"go1.19.8","Os":"darwin","Arch":"arm64","BuildTime":"Wed Apr 26 16:12:52 2023","Context":"desktop-linux"},"Server":{"Platform":{"Name":"Docker Desktop 4.29.0 (145265)"},"Components":[{"Name":"Engine","Version":"26.0.0","Details":{"ApiVersion":"1.45","Arch":"arm64","BuildTime":"Wed Mar 20 15:18:02 2024","Experimental":"false","GitCommit":"8b79278","GoVersion":"go1.21.8","KernelVersion":"6.6.22-linuxkit","MinAPIVersion":"1.24","Os":"linux"}},{"Name":"containerd","Version":"1.6.28","Details":{"GitCommit":"ae07eda36dd25f8a1b98dfbf587313b99c0190bb"}},{"Name":"runc","Version":"1.1.12","Details":{"GitCommit":"v1.1.12-0-g51d5e94"}},{"Name":"docker-init","Version":"0.19.0","Details":{"GitCommit":"de40ad0"}}],"Version":"26.0.0","ApiVersion":"1.45","MinAPIVersion":"1.24","GitCommit":"8b79278","GoVersion":"go1.21.8","Os":"linux","Arch":"arm64","KernelVersion":"6.6.22-linuxkit","BuildTime":"2024-03-20T15:18:02.000000000+00:00"}}
[152837243 ms] Stop (52 ms): Run: docker version --format {{json .}}
[152837244 ms] Start: Run: docker inspect --type container c40118331d1fe0fc98b5bb59ff02b192068502b83bb48441838f12aa71fbc41b
[152837288 ms] Stop (44 ms): Run: docker inspect --type container c40118331d1fe0fc98b5bb59ff02b192068502b83bb48441838f12aa71fbc41b
[152889591 ms] Start: Run: docker version --format {{json .}}
[152889653 ms] {"Client":{"Platform":{"Name":""},"CloudIntegration":"v1.0.31","Version":"23.0.5","ApiVersion":"1.42","DefaultAPIVersion":"1.42","GitCommit":"bc4487a","GoVersion":"go1.19.8","Os":"darwin","Arch":"arm64","BuildTime":"Wed Apr 26 16:12:52 2023","Context":"desktop-linux"},"Server":{"Platform":{"Name":"Docker Desktop 4.29.0 (145265)"},"Components":[{"Name":"Engine","Version":"26.0.0","Details":{"ApiVersion":"1.45","Arch":"arm64","BuildTime":"Wed Mar 20 15:18:02 2024","Experimental":"false","GitCommit":"8b79278","GoVersion":"go1.21.8","KernelVersion":"6.6.22-linuxkit","MinAPIVersion":"1.24","Os":"linux"}},{"Name":"containerd","Version":"1.6.28","Details":{"GitCommit":"ae07eda36dd25f8a1b98dfbf587313b99c0190bb"}},{"Name":"runc","Version":"1.1.12","Details":{"GitCommit":"v1.1.12-0-g51d5e94"}},{"Name":"docker-init","Version":"0.19.0","Details":{"GitCommit":"de40ad0"}}],"Version":"26.0.0","ApiVersion":"1.45","MinAPIVersion":"1.24","GitCommit":"8b79278","GoVersion":"go1.21.8","Os":"linux","Arch":"arm64","KernelVersion":"6.6.22-linuxkit","BuildTime":"2024-03-20T15:18:02.000000000+00:00"}}
[152889654 ms] Stop (63 ms): Run: docker version --format {{json .}}
[152889655 ms] Start: Run: docker inspect --type container debaea02dba370687340b49bd8fae3c483dadc720d7f2225738dd097df830896
[152889699 ms] Stop (44 ms): Run: docker inspect --type container debaea02dba370687340b49bd8fae3c483dadc720d7f2225738dd097df830896

@chrmarti
Copy link
Contributor

That doesn't show the error. Is it always with the 4e5c8ee20c117 container?

@palibert66
Copy link
Author

Yes it doesn't show any other logs. It happens with all containers that are located in a remote host. I successfully connect the docker socket on the remote one but when I try to open the vscode instance. It fails on the docker logs step.
It happens since I upgrade docker to version 23-24-25 and 26.
I ask to another colleague to do same thing and he reproduces same issue.

@palibert66
Copy link
Author

it fails on docker inspect, not docker logs, sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
containers Issue in vscode-remote containers info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

3 participants