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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions