Skip to content

devcontainer features test: Shell server terminated (code: 128, signal: null) #1085

@sliekens

Description

@sliekens

Suddenly I can no longer run devcontainer feature test commands on any of the features in https://github.com/devcontainers/features, e.g.

devcontainer featurest test -f dotnet

(I am running this in the devcontainer provided by the devcontainer/features repo,)

It succeeds to start the test container but then crashes shortly after with an error about the shell server. I am puzzled what might be the reason, it was working fine on this machine about a month ago.

$ docker exec -it 52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de /bin/sh
OCI runtime exec failed: exec failed: unable to start container process: procReady not received: unknown

I tried Node.js v22 and v20 but both give the same result.

Full trace
$ devcontainer features test -f dotnet --log-level trace --preserve-test-containers

┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
|    Dev Container Features   |   
│           v0.80.1           │
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘

>  baseImage:         ubuntu:focal
>  Target Folder:     /workspaces/features
>  features:          dotnet
[1 ms] Start: Run: docker buildx version
[39 ms] Stop (38 ms): Run: docker buildx version
[39 ms] github.com/docker/buildx v0.29.1 a32761aeb3debd39be1eca514af3693af0db334b
[39 ms] 
[39 ms] Start: Run: docker -v
[48 ms] Stop (9 ms): Run: docker -v
>  workspaceFolder:   /tmp/devcontainercli/container-features-test/1759580815454

⏳ Building test container...

[0 ms] @devcontainers/cli 0.80.1. Node.js v22.17.0. linux 6.6.87.2-microsoft-standard-WSL2 x64.
[0 ms] Start: Run: docker buildx version
[38 ms] Stop (38 ms): Run: docker buildx version
[38 ms] github.com/docker/buildx v0.29.1 a32761aeb3debd39be1eca514af3693af0db334b
[38 ms] 
[38 ms] Start: Run: docker -v
[47 ms] Stop (9 ms): Run: docker -v
[47 ms] Start: Resolving Remote
[49 ms] Start: Run: git rev-parse --show-cdup
[50 ms] Stop (1 ms): Run: git rev-parse --show-cdup
[132 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759580815454 --filter label=devcontainer.is_test_run=true
[143 ms] Stop (11 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759580815454 --filter label=devcontainer.is_test_run=true
[144 ms] Start: Run: docker inspect --type image ubuntu:focal
[154 ms] Stop (10 ms): Run: docker inspect --type image ubuntu:focal
[155 ms] > input: docker.io/library/ubuntu:focal
[155 ms] >
[155 ms] > resource: docker.io/library/ubuntu
[155 ms] > id: ubuntu
[155 ms] > owner: library
[155 ms] > namespace: library
[155 ms] > registry: docker.io
[155 ms] > path: library/ubuntu
[155 ms] >
[155 ms] > version: focal
[155 ms] > tag?: focal
[155 ms] > digest?: undefined
[155 ms] manifest url: https://registry-1.docker.io/v2/library/ubuntu/manifests/focal
[426 ms] [httpOci] Attempting to authenticate via 'Bearer' auth.
[427 ms] [httpOci] Invoking credsStore credential helper 'dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3'
[427 ms] Start: Run: docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3 get
[535 ms] Stop (108 ms): Run: docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3 get
[535 ms] [httpOci] Failed to query for 'docker.io' credential from 'docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3': [object Object]
[535 ms] [httpOci] No authentication credentials found for registry 'docker.io' via docker config or credential helper.
[535 ms] [httpOci] No authentication credentials found for registry 'docker.io'. Accessing anonymously.
[535 ms] [httpOci] Attempting to fetch bearer token from:  https://auth.docker.io/token?service=registry.docker.io&scope=repository:library/ubuntu:pull
[1110 ms] [httpOci] 200 on reattempt after auth: https://registry-1.docker.io/v2/library/ubuntu/manifests/focal
[1110 ms] [httpOci] Applying cachedAuthHeader for registry docker.io...
[1403 ms] [httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/manifests/focal
[1403 ms] Fetched: {
    "manifests": [
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "amd64",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "fb4da0956290c3b216a35315510f66ca9bc4a460",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:c664f8f86ed5a386b0a340d981b8f81714e21a8b9c73f658c4bea56aa179d54a",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "amd64",
                "os": "linux"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "amd64",
                "vnd.docker.reference.digest": "sha256:c664f8f86ed5a386b0a340d981b8f81714e21a8b9c73f658c4bea56aa179d54a",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:a58bcf107a3f3d91431fda9e81859970b4bfaced1b331961f3913f8916a080c1",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "arm32v7",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "42f1d4c77bdc88fdac0bc8619c44407849c894e7",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:6bd4d0d10d12efa59eb474de11541cae66d2d1b5efd1e3cc79718af783fe1f4a",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "arm",
                "os": "linux",
                "variant": "v7"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "arm32v7",
                "vnd.docker.reference.digest": "sha256:6bd4d0d10d12efa59eb474de11541cae66d2d1b5efd1e3cc79718af783fe1f4a",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:2e6401510bc1414f25f717af86a85bf64b442d8eae50cf2adfb68b81600c2db8",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "arm64v8",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "a6dd2789be3295aea7509403d16d425057e8a2fe",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:722ea796ac2d57eeb3627c58a582fc1acc58be51faf815e1bce1682ae5c092f7",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "arm64",
                "os": "linux",
                "variant": "v8"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "arm64v8",
                "vnd.docker.reference.digest": "sha256:722ea796ac2d57eeb3627c58a582fc1acc58be51faf815e1bce1682ae5c092f7",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:f8e6f346131205a61c9fe7ee0e2ad3cdce4f5865f5b21be7a4c8682a3ef9e478",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "ppc64le",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "ca076a80fd5feb15e0b7233a004c30acb4b2d4b8",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:0231085a1cd7d635722fbf6f75981b6c5d3330693b15653ff0dcf34152dbc546",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "ppc64le",
                "os": "linux"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "ppc64le",
                "vnd.docker.reference.digest": "sha256:0231085a1cd7d635722fbf6f75981b6c5d3330693b15653ff0dcf34152dbc546",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:01181b29bc90e843588679dcec80a4c96b5e41992004efadd6bf44e1fd41223e",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "riscv64",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "1dabcee8c70cb7f5d3887c93a3e34a927309680b",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:731f1f953b04e2f73394b5b6990153f0a703c81d0de71270265d8d206409178f",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "riscv64",
                "os": "linux"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "riscv64",
                "vnd.docker.reference.digest": "sha256:731f1f953b04e2f73394b5b6990153f0a703c81d0de71270265d8d206409178f",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:bf691849d9064f2fff12706e9ba19ad3f89504ae754299555e5d7cb7d12839c6",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "s390x",
                "org.opencontainers.image.base.name": "scratch",
                "org.opencontainers.image.created": "2025-04-04T00:00:00Z",
                "org.opencontainers.image.revision": "1445752abc1f6cf5ef19ff0addf4dad38288a9ee",
                "org.opencontainers.image.source": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
                "org.opencontainers.image.url": "https://hub.docker.com/_/ubuntu",
                "org.opencontainers.image.version": "20.04"
            },
            "digest": "sha256:c1661b84ff68805c464d0d641c1f183776c0e663162fbbbc1ee731f3525ecf0d",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "s390x",
                "os": "linux"
            },
            "size": 424
        },
        {
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "s390x",
                "vnd.docker.reference.digest": "sha256:c1661b84ff68805c464d0d641c1f183776c0e663162fbbbc1ee731f3525ecf0d",
                "vnd.docker.reference.type": "attestation-manifest"
            },
            "digest": "sha256:0b8f4682c9af88343f43e0a9db94f7d55f195c6aaa5d6d0ca46366ed7d424f12",
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "platform": {
                "architecture": "unknown",
                "os": "unknown"
            },
            "size": 562
        }
    ],
    "mediaType": "application/vnd.oci.image.index.v1+json",
    "schemaVersion": 2
}
[1404 ms] [httpOci] Applying cachedAuthHeader for registry docker.io...
[1702 ms] [httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/manifests/sha256:c664f8f86ed5a386b0a340d981b8f81714e21a8b9c73f658c4bea56aa179d54a
[1702 ms] blob url: https://registry-1.docker.io/v2/library/ubuntu/blobs/sha256:b7bab04fd9aa0c771e5720bf0cc7cbf993fd6946645983d9096126e5af45d713
[1702 ms] [httpOci] Applying cachedAuthHeader for registry docker.io...
[2179 ms] [httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/blobs/sha256:b7bab04fd9aa0c771e5720bf0cc7cbf993fd6946645983d9096126e5af45d713
[2180 ms] workspace root: /tmp/devcontainercli/container-features-test/1759580815454
[2180 ms] configPath: /tmp/devcontainercli/container-features-test/1759580815454/.devcontainer/devcontainer.json
[2181 ms] --- Processing User Features ----
[2181 ms] [* user-provided] ./dotnet
[2181 ms] Resolving Feature dependencies for './dotnet'...
[2181 ms] * Processing feature: ./dotnet
[2181 ms] Local disk feature.
[2181 ms] /tmp/devcontainercli/container-features-test/1759580815454/.devcontainer -> /tmp/devcontainercli/container-features-test/1759580815454/.devcontainer/dotnet:   Relative Distance = 'dotnet'
[2182 ms] Resolved: ./dotnet  ->  /tmp/devcontainercli/container-features-test/1759580815454/.devcontainer/dotnet
[2182 ms] Parsed feature id: dotnet
[2182 ms] * Processing feature: ghcr.io/devcontainers/features/common-utils
[2182 ms] > input: ghcr.io/devcontainers/features/common-utils
[2182 ms] >
[2182 ms] > resource: ghcr.io/devcontainers/features/common-utils
[2182 ms] > id: common-utils
[2182 ms] > owner: devcontainers
[2182 ms] > namespace: devcontainers/features
[2182 ms] > registry: ghcr.io
[2183 ms] > path: devcontainers/features/common-utils
[2183 ms] >
[2183 ms] > version: latest
[2183 ms] > tag?: latest
[2183 ms] > digest?: undefined
[2183 ms] manifest url: https://ghcr.io/v2/devcontainers/features/common-utils/manifests/latest
[2314 ms] [httpOci] Attempting to authenticate via 'Bearer' auth.
[2315 ms] [httpOci] Invoking credsStore credential helper 'dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3'
[2315 ms] Start: Run: docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3 get
[2419 ms] Stop (104 ms): Run: docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3 get
[2419 ms] [httpOci] Failed to query for 'ghcr.io' credential from 'docker-credential-dev-containers-0ab9623e-de69-400e-a031-79a72b8a77e3': [object Object]
[2419 ms] [httpOci] No authentication credentials found for registry 'ghcr.io' via docker config or credential helper.
[2419 ms] [httpOci] No authentication credentials found for registry 'ghcr.io'. Accessing anonymously.
[2419 ms] [httpOci] Attempting to fetch bearer token from:  https://ghcr.io/token?service=ghcr.io&scope=repository:devcontainers/features/common-utils:pull
[2711 ms] [httpOci] 200 on reattempt after auth: https://ghcr.io/v2/devcontainers/features/common-utils/manifests/latest
[2711 ms] > input: ghcr.io/devcontainers/features/common-utils
[2711 ms] >
[2711 ms] > resource: ghcr.io/devcontainers/features/common-utils
[2711 ms] > id: common-utils
[2711 ms] > owner: devcontainers
[2711 ms] > namespace: devcontainers/features
[2711 ms] > registry: ghcr.io
[2711 ms] > path: devcontainers/features/common-utils
[2711 ms] >
[2711 ms] > version: latest
[2711 ms] > tag?: latest
[2711 ms] > digest?: undefined
[2711 ms] [* resolved worklist] ./dotnet
[2712 ms] [
  {
    "type": "user-provided",
    "userFeatureId": "./dotnet",
    "options": {},
    "dependsOn": [],
    "installsAfter": [
      {
        "type": "resolved",
        "userFeatureId": "ghcr.io/devcontainers/features/common-utils",
        "options": {},
        "featureSet": {
          "sourceInformation": {
            "type": "oci",
            "manifest": {
              "schemaVersion": 2,
              "mediaType": "application/vnd.oci.image.manifest.v1+json",
              "config": {
                "mediaType": "application/vnd.devcontainers",
                "digest": "sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
                "size": 2
              },
              "layers": [
                {
                  "mediaType": "application/vnd.devcontainers.layer.v1+tar",
                  "digest": "sha256:8a185053aebaac228d60d3d5ac51b113043cbb98616c47cfec4da51cf1b39d63",
                  "size": 50176,
                  "annotations": {
                    "org.opencontainers.image.title": "devcontainer-feature-common-utils.tgz"
                  }
                }
              ],
              "annotations": {
                "dev.containers.metadata": "{\"id\":\"common-utils\",\"version\":\"2.5.4\",\"name\":\"Common Utilities\",\"documentationURL\":\"https://github.com/devcontainers/features/tree/main/src/common-utils\",\"description\":\"Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user.\",\"options\":{\"installZsh\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Install ZSH?\"},\"configureZshAsDefaultShell\":{\"type\":\"boolean\",\"default\":false,\"description\":\"Change default shell to ZSH?\"},\"installOhMyZsh\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Install Oh My Zsh!?\"},\"installOhMyZshConfig\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Allow installing the default dev container .zshrc templates?\"},\"upgradePackages\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Upgrade OS packages?\"},\"username\":{\"type\":\"string\",\"proposals\":[\"devcontainer\",\"vscode\",\"codespace\",\"none\",\"automatic\"],\"default\":\"automatic\",\"description\":\"Enter name of a non-root user to configure or none to skip\"},\"userUid\":{\"type\":\"string\",\"proposals\":[\"1001\",\"automatic\"],\"default\":\"automatic\",\"description\":\"Enter UID for non-root user\"},\"userGid\":{\"type\":\"string\",\"proposals\":[\"1001\",\"automatic\"],\"default\":\"automatic\",\"description\":\"Enter GID for non-root user\"},\"nonFreePackages\":{\"type\":\"boolean\",\"default\":false,\"description\":\"Add packages from non-free Debian repository? (Debian only)\"}}}",
                "com.github.package.type": "devcontainer_feature"
              }
            },
            "manifestDigest": "sha256:00fd45550f578d9d515044d9e2226e908dbc3d7aa6fcb9dee4d8bdb60be114cf",
            "featureRef": {
              "id": "common-utils",
              "owner": "devcontainers",
              "namespace": "devcontainers/features",
              "registry": "ghcr.io",
              "resource": "ghcr.io/devcontainers/features/common-utils",
              "path": "devcontainers/features/common-utils",
              "version": "latest",
              "tag": "latest"
            },
            "userFeatureId": "ghcr.io/devcontainers/features/common-utils",
            "userFeatureIdWithoutVersion": "ghcr.io/devcontainers/features/common-utils"
          },
          "features": [
            {
              "id": "common-utils",
              "included": true,
              "value": {}
            }
          ]
        },
        "dependsOn": [],
        "installsAfter": [],
        "roundPriority": 0,
        "featureIdAliases": [
          "common-utils"
        ]
      }
    ],
    "roundPriority": 0,
    "featureSet": {
      "sourceInformation": {
        "type": "file-path",
        "resolvedFilePath": "/tmp/devcontainercli/container-features-test/1759580815454/.devcontainer/dotnet",
        "userFeatureId": "./dotnet"
      },
      "features": [
        {
          "id": "dotnet",
          "name": "Dotnet CLI",
          "value": {},
          "included": true,
          "version": "2.4.0",
          "documentationURL": "https://github.com/devcontainers/features/tree/main/src/dotnet",
          "description": "This Feature installs the latest .NET SDK, which includes the .NET CLI and the shared runtime. Options are provided to choose a different version or additional versions.",
          "options": {
            "version": {
              "type": "string",
              "proposals": [
                "latest",
                "lts",
                "none",
                "10.0",
                "10.0-preview",
                "10.0-daily",
                "9.0",
                "8.0",
                "7.0",
                "6.0"
              ],
              "default": "latest",
              "description": "Select or enter a .NET SDK version. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases."
            },
            "additionalVersions": {
              "type": "string",
              "default": "",
              "description": "Enter additional .NET SDK versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases."
            },
            "dotnetRuntimeVersions": {
              "type": "string",
              "default": "",
              "description": "Enter additional .NET runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases."
            },
            "aspNetCoreRuntimeVersions": {
              "type": "string",
              "default": "",
              "description": "Enter additional ASP.NET Core runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases."
            },
            "workloads": {
              "type": "string",
              "default": "",
              "description": "Enter additional .NET SDK workloads, separated by commas. Use 'dotnet workload search' to learn what workloads are available to install."
            }
          },
          "containerEnv": {
            "DOTNET_ROOT": "/usr/share/dotnet",
            "PATH": "$PATH:$DOTNET_ROOT:~/.dotnet/tools",
            "DOTNET_RUNNING_IN_CONTAINER": "true",
            "DOTNET_USE_POLLING_FILE_WATCHER": "true"
          },
          "customizations": {
            "vscode": {
              "extensions": [
                "ms-dotnettools.csharp"
              ],
              "settings": {
                "github.copilot.chat.codeGeneration.instructions": [
                  {
                    "text": "This dev container includes the .NET SDK, which includes the .NET CLI and the shared runtime, pre-installed and available on the `PATH`, along with the C# language extension for .NET development."
                  }
                ]
              }
            }
          },
          "installsAfter": [
            "ghcr.io/devcontainers/features/common-utils"
          ]
        }
      ]
    },
    "featureIdAliases": [
      "dotnet"
    ]
  }
]
[2712 ms] [raw worklist]: ./dotnet
[2712 ms] Soft-dependency 'ghcr.io/devcontainers/features/common-utils' is not required.  Removing from installation order...
[2712 ms] [worklist-without-dangling-soft-deps]: ./dotnet
[2712 ms] Starting round-based Feature install order calculation from worklist...
[2712 ms] 
[round] ./dotnet
[2712 ms] [round-candidates] ./dotnet (0)
[2712 ms] [round-after-filter-priority] (maxPriority=0) ./dotnet (0)
[2715 ms] [round-after-comparesTo] ./dotnet
[2715 ms] --- Fetching User Features ----
[2716 ms] * Fetching feature: dotnet_0_file-path
[2716 ms] Detected local file path
[2724 ms] Start: Run: docker buildx build --load --build-context dev_containers_feature_content_source=/tmp/devcontainercli-node/container-features/0.80.1-1759580817691 --build-arg _DEV_CONTAINERS_BASE_IMAGE=ubuntu:focal --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-node/container-features/0.80.1-1759580817691/Dockerfile.extended -t vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features /tmp/devcontainercli-node/empty-folder
[+] Building 8.6s (13/14)                                                                                                                                                                                              docker:default
 => [internal] load build definition from Dockerfile.extended                                                                                                                                                                    0.0s
 => => transferring dockerfile: 2.13kB                                                                                                                                                                                           0.0s
 => resolve image config for docker-image://docker.io/docker/dockerfile:1.4                                                                                                                                                      1.2s
 => docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                                                       1.0s
 => => resolve docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                                                           0.0s
 => => sha256:1e8a16826fd1c80a63fa6817a9c7284c94e40cded14a9b0d0d3722356efa47bd 2.37kB / 2.37kB                                                                                                                                   0.0s
 => => sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB                                                                                                                                   0.8s
 => => sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 2.00kB / 2.00kB                                                                                                                                   0.0s
 => => sha256:ad87fb03593d1b71f9a1cfc1406c4aafcb253b1dabebf569768d6e6166836f34 528B / 528B                                                                                                                                       0.0s
 => => extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546                                                                                                                                        0.1s
 => [internal] load .dockerignore                                                                                                                                                                                                0.0s
 => => transferring context: 2B                                                                                                                                                                                                  0.0s
 => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                                                  1.0s
 => [context dev_containers_feature_content_source] load .dockerignore                                                                                                                                                           0.0s
 => => transferring dev_containers_feature_content_source: 2B                                                                                                                                                                    0.0s
 => [dev_containers_target_stage 1/5] FROM docker.io/library/ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                                                                                3.5s
 => => resolve docker.io/library/ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                                                                                                            0.0s
 => => sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 6.69kB / 6.69kB                                                                                                                                   0.0s
 => => sha256:c664f8f86ed5a386b0a340d981b8f81714e21a8b9c73f658c4bea56aa179d54a 424B / 424B                                                                                                                                       0.0s
 => => sha256:b7bab04fd9aa0c771e5720bf0cc7cbf993fd6946645983d9096126e5af45d713 2.30kB / 2.30kB                                                                                                                                   0.0s
 => => sha256:13b7e930469f6d3575a320709035c6acf6f5485a76abcf03d1b92a64c09c2476 27.51MB / 27.51MB                                                                                                                                 2.3s
 => => extracting sha256:13b7e930469f6d3575a320709035c6acf6f5485a76abcf03d1b92a64c09c2476                                                                                                                                        1.1s
 => [context dev_containers_feature_content_source] load from client                                                                                                                                                             0.0s
 => => transferring dev_containers_feature_content_source: 93.23kB                                                                                                                                                               0.0s
 => [dev_containers_feature_content_normalize 2/3] COPY --from=dev_containers_feature_content_source devcontainer-features.builtin.env /tmp/build-features/                                                                      0.1s
 => [dev_containers_target_stage 2/5] RUN mkdir -p /tmp/dev-container-features                                                                                                                                                   0.2s
 => [dev_containers_feature_content_normalize 3/3] RUN chmod -R 0755 /tmp/build-features/                                                                                                                         [+] Build[+] Building 40.3s (15/15) FINISHED                                                                                                                                                                         docker:default
 => [internal] load build definition from Dockerfile.extended                                                                                                                                                         0.0s
 => => transferring dockerfile: 2.13kB                                                                                                                                                                                0.0s
 => resolve image config for docker-image://docker.io/docker/dockerfile:1.4                                                                                                                                           1.2s
 => docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                                            1.0s
 => => resolve docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                                                0.0s
 => => sha256:1e8a16826fd1c80a63fa6817a9c7284c94e40cded14a9b0d0d3722356efa47bd 2.37kB / 2.37kB                                                                                                                        0.0s
 => => sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB                                                                                                                        0.8s
 => => sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 2.00kB / 2.00kB                                                                                                                        0.0s
 => => sha256:ad87fb03593d1b71f9a1cfc1406c4aafcb253b1dabebf569768d6e6166836f34 528B / 528B                                                                                                                            0.0s
 => => extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546                                                                                                                             0.1s
 => [internal] load .dockerignore                                                                                                                                                                                     0.0s
 => => transferring context: 2B                                                                                                                                                                                       0.0s
 => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                                       1.0s
 => [context dev_containers_feature_content_source] load .dockerignore                                                                                                                                                0.0s
 => => transferring dev_containers_feature_content_source: 2B                                                                                                                                                         0.0s
 => [dev_containers_target_stage 1/5] FROM docker.io/library/ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                                                                     3.5s
 => => resolve docker.io/library/ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                                                                                                 0.0s
 => => sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 6.69kB / 6.69kB                                                                                                                        0.0s
 => => sha256:c664f8f86ed5a386b0a340d981b8f81714e21a8b9c73f658c4bea56aa179d54a 424B / 424B                                                                                                                            0.0s
 => => sha256:b7bab04fd9aa0c771e5720bf0cc7cbf993fd6946645983d9096126e5af45d713 2.30kB / 2.30kB                                                                                                                        0.0s
 => => sha256:13b7e930469f6d3575a320709035c6acf6f5485a76abcf03d1b92a64c09c2476 27.51MB / 27.51MB                                                                                                                      2.3s
 => => extracting sha256:13b7e930469f6d3575a320709035c6acf6f5485a76abcf03d1b92a64c09c2476                                                                                                                             1.1s
 => [context dev_containers_feature_content_source] load from client                                                                                                                                                  0.0s
 => => transferring dev_containers_feature_content_source: 93.23kB                                                                                                                                                    0.0s
 => [dev_containers_feature_content_normalize 2/3] COPY --from=dev_containers_feature_content_source devcontainer-features.builtin.env /tmp/build-features/                                                           0.1s
 => [dev_containers_target_stage 2/5] RUN mkdir -p /tmp/dev-container-features                                                                                                                                        0.2s
 => [dev_containers_feature_content_normalize 3/3] RUN chmod -R 0755 /tmp/build-features/                                                                                                                             0.3s
 => [dev_containers_target_stage 3/5] COPY --from=dev_containers_feature_content_normalize /tmp/build-features/ /tmp/dev-container-features                                                                           0.1s
 => [dev_containers_target_stage 4/5] RUN echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tm  0.2s
 => [dev_containers_target_stage 5/5] RUN --mount=type=bind,from=dev_containers_feature_content_source,source=dotnet_0,target=/tmp/build-features-src/dotnet_0     cp -ar /tmp/build-features-src/dotnet_0 /tmp/dev  31.4s
 => exporting to image                                                                                                                                                                                                1.3s 
 => => exporting layers                                                                                                                                                                                               1.3s 
 => => writing image sha256:610d924ee8f37335b6c9b8f6ece8f7f51cf2b9058af94f504270147ae5db0682                                                                                                                          0.0s 
 => => naming to docker.io/library/vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features                                                                                        0.0s 
[43137 ms] Stop (40413 ms): Run: docker buildx build --load --build-context dev_containers_feature_content_source=/tmp/devcontainercli-node/container-features/0.80.1-1759580817691 --build-arg _DEV_CONTAINERS_BASE_IMAGE=ubuntu:focal --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-node/container-features/0.80.1-1759580817691/Dockerfile.extended -t vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features /tmp/devcontainercli-node/empty-folder
[43138 ms] Start: Run: docker events --format {{json .}} --filter event=start
[43139 ms] Start: Starting container
[43140 ms] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/tmp/devcontainercli/container-features-test/1759580815454,target=/workspaces/1759580815454 -l devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759580815454 -l devcontainer.is_test_run=true --entrypoint /bin/sh vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features -c echo Container started
Container started
[43349 ms] Log: startEventSeen#data {"status":"start","id":"52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de","from":"vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features","Type":"container","Action":"start","Actor":{"ID":"52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de","Attributes":{"devcontainer.is_test_run":"true","devcontainer.local_folder":"/tmp/devcontainercli/container-features-test/1759580815454","devcontainer.metadata":"{\"id\":\"./dotnet\",\"customizations\":{\"vscode\":{\"extensions\":[\"ms-dotnettools.csharp\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes the .NET SDK, which includes the .NET CLI and the shared runtime, pre-installed and available on the `PATH`, along with the C# language extension for .NET development.\"}]}}}}","image":"vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features","name":"fervent_brown","org.opencontainers.image.ref.name":"ubuntu","org.opencontainers.image.version":"20.04"}},"scope":"local","time":1759580858,"timeNano":1759580858859729217}
[43349 ms] Stop (210 ms): Starting container
[43349 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759580815454 --filter label=devcontainer.is_test_run=true
[43351 ms] Stop (213 ms): Run: docker events --format {{json .}} --filter event=start
[43360 ms] Stop (11 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759580815454 --filter label=devcontainer.is_test_run=true
[43361 ms] Start: Run: docker inspect --type container 52f8338c2013
[43373 ms] Stop (12 ms): Run: docker inspect --type container 52f8338c2013
[43373 ms] Start: Inspecting container
[43373 ms] Start: Run: docker inspect --type container 52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de
[43385 ms] Stop (12 ms): Run: docker inspect --type container 52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de
[43385 ms] Stop (12 ms): Inspecting container
[43386 ms] Start: Run in container: /bin/sh
[43388 ms] Start: Run in container: uname -m
[43449 ms] Stop (63 ms): Run in container: /bin/sh
Shell server terminated (code: 128, signal: null)
OCI runtime exec failed: exec failed: unable to start container process: procReady not received: unknown


[43449 ms] Start: Run in container:  (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true)
[43449 ms] Stdin closed!
[-] Failed to launch container:

An error occurred setting up the container.
$ docker inspect --type container 52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de
[
    {
        "Id": "52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de",
        "Created": "2025-10-04T12:27:38.660542957Z",
        "Path": "/bin/sh",
        "Args": [
            "-c",
            "echo Container started\ntrap \"exit 0\" 15\n\nexec \"$@\"\nwhile sleep 1 & wait $!; do :; done",
            "-"
        ],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 16910,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2025-10-04T12:27:38.715211644Z",
            "FinishedAt": "0001-01-01T00:00:00Z"
        },
        "Image": "sha256:610d924ee8f37335b6c9b8f6ece8f7f51cf2b9058af94f504270147ae5db0682",
        "ResolvConfPath": "/var/lib/docker/containers/52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de/hostname",
        "HostsPath": "/var/lib/docker/containers/52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de/hosts",
        "LogPath": "/var/lib/docker/containers/52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de/52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de-json.log",
        "Name": "/fervent_brown",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": null,
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "bridge",
            "PortBindings": {},
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "ConsoleSize": [
                42,
                219
            ],
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "private",
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "BlkioDeviceReadBps": [],
            "BlkioDeviceWriteBps": [],
            "BlkioDeviceReadIOps": [],
            "BlkioDeviceWriteIOps": [],
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": [],
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "Mounts": [
                {
                    "Type": "bind",
                    "Source": "/tmp/devcontainercli/container-features-test/1759580815454",
                    "Target": "/workspaces/1759580815454"
                }
            ],
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/interrupts",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware",
                "/sys/devices/virtual/powercap"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "ID": "52f8338c20139c88e1389e5511f7e9cd42f05f86e36e7518ea4f470650b735de",
                "LowerDir": "/var/lib/docker/overlay2/011543b3a2fac344555b35d170917992f7af302f92736de5bc098d449591f266-init/diff:/var/lib/docker/overlay2/pflr4k4lwzl1smz63q9yrgq5n/diff:/var/lib/docker/overlay2/nujlb717pl9ioxld5w0hzg3v3/diff:/var/lib/docker/overlay2/jbybyu2tf37j46w28tc8aitld/diff:/var/lib/docker/overlay2/jp1lm5m0j2tzc8pop6yxq6fqn/diff:/var/lib/docker/overlay2/23fd4394d4bedb1ef1922df6335578637ea341775dd0d4a966757131c5bcabd9/diff",
                "MergedDir": "/var/lib/docker/overlay2/011543b3a2fac344555b35d170917992f7af302f92736de5bc098d449591f266/merged",
                "UpperDir": "/var/lib/docker/overlay2/011543b3a2fac344555b35d170917992f7af302f92736de5bc098d449591f266/diff",
                "WorkDir": "/var/lib/docker/overlay2/011543b3a2fac344555b35d170917992f7af302f92736de5bc098d449591f266/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/tmp/devcontainercli/container-features-test/1759580815454",
                "Destination": "/workspaces/1759580815454",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "52f8338c2013",
            "Domainname": "",
            "User": "root",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:~/.dotnet/tools",
                "DOTNET_ROOT=/usr/share/dotnet",
                "DOTNET_RUNNING_IN_CONTAINER=true",
                "DOTNET_USE_POLLING_FILE_WATCHER=true"
            ],
            "Cmd": [
                "-c",
                "echo Container started\ntrap \"exit 0\" 15\n\nexec \"$@\"\nwhile sleep 1 & wait $!; do :; done",
                "-"
            ],
            "Image": "vsc-1759580815454-4ce24a21cd1616912a20d28afee25398a7382ad71f1a31a0c8ce453cde7d1c1b-features",
            "Volumes": null,
            "WorkingDir": "",
            "Entrypoint": [
                "/bin/sh"
            ],
            "OnBuild": null,
            "Labels": {
                "devcontainer.is_test_run": "true",
                "devcontainer.local_folder": "/tmp/devcontainercli/container-features-test/1759580815454",
                "devcontainer.metadata": "{\"id\":\"./dotnet\",\"customizations\":{\"vscode\":{\"extensions\":[\"ms-dotnettools.csharp\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes the .NET SDK, which includes the .NET CLI and the shared runtime, pre-installed and available on the `PATH`, along with the C# language extension for .NET development.\"}]}}}}",
                "org.opencontainers.image.ref.name": "ubuntu",
                "org.opencontainers.image.version": "20.04"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "3c826d7fc0ee9bba22a1e7b010fa94e2069c3a59dca07c2bbb4a15beb323c7b5",
            "SandboxKey": "/var/run/docker/netns/3c826d7fc0ee",
            "Ports": {},
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "a8615f66251dd1f9452710f60453751847b57fb35ae6127a188869d0529244da",
            "Gateway": "172.18.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.18.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "ea:61:6c:0a:3b:d6",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "MacAddress": "ea:61:6c:0a:3b:d6",
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "2459e8a244d002a0af0dec02590e2fb13d7e0c77ab8fa89c79d7af2beaa810cd",
                    "EndpointID": "a8615f66251dd1f9452710f60453751847b57fb35ae6127a188869d0529244da",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": null
                }
            }
        }
    }
]
⏳ Building test container...

[0 ms] @devcontainers/cli 0.80.1. Node.js v20.19.5. linux 6.6.87.1-microsoft-standard-WSL2 x64.
[2257 ms] Resolving Feature dependencies for './dotnet'...
[2834 ms] Soft-dependency 'ghcr.io/devcontainers/features/common-utils' is not required.  Removing from installation order...
[2848 ms] Start: Run: docker buildx build --load --build-context dev_containers_feature_content_source=/tmp/devcontainercli-node/container-features/0.80.1-1759576356643 --build-arg _DEV_CONTAINERS_BASE_IMAGE=ubuntu:focal --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-node/container-features/0.80.1-1759576356643/Dockerfile.extended -t vsc-1759576354319-498e3b5359529994516a89f966b9f9d05121e3d91467b828bd4e21b33e97221a-features /tmp/devcontainercli-node/empty-folder
[+] Building 1.1s (15/15) FINISHED                                                                                                                                                                                       docker:default
 => [internal] load build definition from Dockerfile.extended                                                                                                                                                                      0.0s
 => => transferring dockerfile: 2.13kB                                                                                                                                                                                             0.0s
 => resolve image config for docker-image://docker.io/docker/dockerfile:1.4                                                                                                                                                        0.5s
 => CACHED docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                                                  0.0s
 => [internal] load .dockerignore                                                                                                                                                                                                  0.0s
 => => transferring context: 2B                                                                                                                                                                                                    0.0s
 => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                                                    0.3s
 => [context dev_containers_feature_content_source] load .dockerignore                                                                                                                                                             0.0s
 => => transferring dev_containers_feature_content_source: 2B                                                                                                                                                                      0.0s
 => [dev_containers_feature_content_normalize 1/3] FROM docker.io/library/ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                                                                     0.0s
 => [context dev_containers_feature_content_source] load from client                                                                                                                                                               0.0s
 => => transferring dev_containers_feature_content_source: 93.23kB                                                                                                                                                                 0.0s
 => CACHED [dev_containers_target_stage 2/5] RUN mkdir -p /tmp/dev-container-features                                                                                                                                              0.0s
 => CACHED [dev_containers_feature_content_normalize 2/3] COPY --from=dev_containers_feature_content_source devcontainer-features.builtin.env /tmp/build-features/                                                                 0.0s
 => CACHED [dev_containers_feature_content_normalize 3/3] RUN chmod -R 0755 /tmp/build-features/                                                                                                                                   0.0s
 => CACHED [dev_containers_target_stage 3/5] COPY --from=dev_containers_feature_content_normalize /tmp/build-features/ /tmp/dev-container-features                                                                                 0.0s
 => CACHED [dev_containers_target_stage 4/5] RUN echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-  0.0s
 => CACHED [dev_containers_target_stage 5/5] RUN --mount=type=bind,from=dev_containers_feature_content_source,source=dotnet_0,target=/tmp/build-features-src/dotnet_0     cp -ar /tmp/build-features-src/dotnet_0 /tmp/dev-contai  0.0s
 => exporting to image                                                                                                                                                                                                             0.0s
 => => exporting layers                                                                                                                                                                                                            0.0s
 => => writing image sha256:d469939976701652c682f53acd454821f0883e798a5c2e3ef132936875ea5a09                                                                                                                                       0.0s
 => => naming to docker.io/library/vsc-1759576354319-498e3b5359529994516a89f966b9f9d05121e3d91467b828bd4e21b33e97221a-features                                                                                                     0.0s
[4017 ms] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/tmp/devcontainercli/container-features-test/1759576354319,target=/workspaces/1759576354319 -l devcontainer.local_folder=/tmp/devcontainercli/container-features-test/1759576354319 -l devcontainer.is_test_run=true --entrypoint /bin/sh vsc-1759576354319-498e3b5359529994516a89f966b9f9d05121e3d91467b828bd4e21b33e97221a-features -c echo Container started
Container started
Shell server terminated (code: 128, signal: null)
OCI runtime exec failed: exec failed: unable to start container process: procReady not received: unknown

Docker Desktop Version 4.47.0 (206054)
Microsoft Windows 11 25H2 [Version 10.0.26200.6725]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions