spec
                                
                                 spec copied to clipboard
                                
                                    spec copied to clipboard
                            
                            
                            
                        Dev Containers no longer functional. Fully Broken with Upgrade to 4.30
A fully functioning devcontainer setup that has worked for an extremely long time, is totally nonfunctional.
I've done an exhaustive amount of things to try and resolve the issue. tested on over 10 docker desktop version, uninstalling vscode multiple times, unregistered docker-desktop and docker-desktop-data. created new folders and move the code in there, fresh git clones, modifying the folder structure of the docker assets, everything. Nevertheless, the issue persist makes the devcontainer workflow completely unusable. The docker setup has no problem building with the docker compose -f .devcontainer/docker-compose.yml up -d --build command. wsl/ubuntu is running fine and has no networking problems. The problem started occuring after Docker Desktop was updated to 4.30.
[2024-05-24T16:42:10.556Z] 
[+] Building 0.2s (5/17)                                         docker:default
 => [project_id internal] load .dockerignore             0.0s
 => => transferring context: 378B                                          0.0s
 => [project_id internal] load build definition from Do  0.0s
 => => transferring dockerfile: 1.36kB                                     0.0s
 => [project_id internal] load metadata for docker.io/t  0.0s
 => [project_id dev_container_auto_added_stage_label  1  0.0s
 => CANCELED [project_id internal] load build context    0.2s
 => => transferring context: 54.82MB                                       0.2s
failed to solve: Canceled: context canceled
[2024-05-24T16:42:10.679Z] Stop (809 ms): Run: docker-compose --project-name project_id -f c:\Users\human\Documents\vscode_projects\project_id\docker-compose.yml -f c:\Users\human\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\data\docker-compose\docker-compose.devcontainer.build-1716568929869.yml build
[2024-05-24T16:42:10.683Z] Error: Command failed: docker-compose --project-name project_id -f c:\Users\human\Documents\vscode_projects\project_id\docker-compose.yml -f c:\Users\human\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\data\docker-compose\docker-compose.devcontainer.build-1716568929869.yml build
[2024-05-24T16:42:10.684Z]     at Km (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:429:525)
[2024-05-24T16:42:10.684Z]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[2024-05-24T16:42:10.684Z]     at async QtA (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:429:2497)
[2024-05-24T16:42:10.684Z]     at async utA (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:409:3486)
[2024-05-24T16:42:10.684Z]     at async KtA (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:481:3865)
[2024-05-24T16:42:10.684Z]     at async $C (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:481:4807)
[2024-05-24T16:42:10.684Z]     at async hrA (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:661:13255)
[2024-05-24T16:42:10.684Z]     at async lrA (c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js:661:12996)
[2024-05-24T16:42:10.695Z] Stop (2423 ms): Run: C:\Users\human\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\human\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\data --container-session-data-folder /tmp/devcontainers-ce32b5f9-0283-4117-8523-9b2aab228e471716568926768 --workspace-folder c:\Users\human\Documents\vscode_projects\project_id --workspace-mount-consistency cached --id-label devcontainer.local_folder=c:\Users\human\Documents\vscode_projects\project_id --id-label devcontainer.config_file=c:\Users\human\Documents\vscode_projects\project_id\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\Users\human\Documents\vscode_projects\project_id\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=\\wsl.localhost\Ubuntu\mnt\wslg\runtime-dir\wayland-0,target=/tmp/vscode-wayland-f6da7b17-82e1-411f-9c9d-c7f118100343.sock --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root
[2024-05-24T16:42:10.695Z] Exit code 1
[2024-05-24T16:42:10.697Z] Command failed: C:\Users\human\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\human\.vscode\extensions\ms-vscode-remote.remote-containers-0.362.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\human\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\data --container-session-data-folder /tmp/devcontainers-ce32b5f9-0283-4117-8523-9b2aab228e471716568926768 --workspace-folder c:\Users\human\Documents\vscode_projects\project_id --workspace-mount-consistency cached --id-label devcontainer.local_folder=c:\Users\human\Documents\vscode_projects\project_id --id-label devcontainer.config_file=c:\Users\human\Documents\vscode_projects\project_id\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\Users\human\Documents\vscode_projects\project_id\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=\\wsl.localhost\Ubuntu\mnt\wslg\runtime-dir\wayland-0,target=/tmp/vscode-wayland-f6da7b17-82e1-411f-9c9d-c7f118100343.sock --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root
[2024-05-24T16:42:10.697Z] Exit code 1