# Dev Container Features Not Installing Extensions

**URL:** <https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029>\
**Category:** Bug Reports\
**Created:** [July 12, 2025, 3:14pm UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029 "2025-07-12T15:14:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![komondor](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/komondor/32/9913_2.png) [@komondor](https://forum.cursor.com/u/komondor)\
**Post date:** [July 12, 2025, 3:14pm UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029/1 "2025-07-12T15:14:00Z")

</div>

### Describe the Bug

# Dev Container Features Not Installing Extensions

## Summary

Dev container features are not properly installing extensions in Cursor IDE after a recent update. Extensions work when defined directly in `devcontainer.json` but fail when defined through dev container features.

## Repository Structure

```auto
.devcontainer/
├── devcontainer.json
└── feature/
    ├── devcontainer-feature.json
    └── install.sh

```

## Configuration Files

### devcontainer.json

```json
{
  "name": "feature",
  "image": "debian:11",
  "features": {
    "./feature": {}
  }
}

```

### devcontainer-feature.json

```json
{
  "id": "deno",
  "name": "Deno",
  "description": "A simple dev container feature that installs the Deno VS Code extension",
  "version": "1.0.0",
  "installsAfter": [],
  "customizations": {
    "vscode": {
      "extensions": ["denoland.vscode-deno"]
    }
  }
}

```

## Issue Details

### What Works ✅

- Extensions defined directly in `devcontainer.json` → **Install successfully**

### What Doesn’t Work ❌

- Extensions defined in dev container features → **Fail to install**

### Steps to Reproduce

1. Clone the test repository: [GitHub - komondor/cursor-devcontainer-feature](https://github.com/komondor/cursor-devcontainer-feature.git)
2. Open in Cursor IDE
3. Try to build the dev container
4. Observe that the Deno extension defined in the feature does not get installed

### Expected Behavior

Dev container features should install VS Code extensions as specified in the `devcontainer-feature.json` file.

## Additional Information

`anysphere.remote-containers` : 1.0.12

### Operating System

MacOS

### Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.2.4  
VSCode Version: 1.99.3  
Commit: a8e95743c5268be73767c46944a71f4465d05c90  
Date: 2025-07-10T16:53:59.659Z  
Electron: 34.5.1  
Chromium: 132.0.6834.210  
Node.js: 20.19.0  
V8: 13.2.152.41-electron.0  
OS: Darwin arm64 24.3.0

### Does this stop you from using Cursor

No - Cursor works, but with this issue

---

<div class="post-metadata">

**Author:** ![ravirahman](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/ravirahman/32/20386_2.png) [@ravirahman](https://forum.cursor.com/u/ravirahman)\
**Post date:** [July 14, 2025, 5:03pm UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029/3 "2025-07-14T17:03:50Z")

</div>

Hi @komondor , thank you for reporting this issue. We are looking into it and are working on a fix.

---

<div class="post-metadata">

**Author:** ![ravirahman](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/ravirahman/32/20386_2.png) [@ravirahman](https://forum.cursor.com/u/ravirahman)\
**Post date:** [July 15, 2025, 6:43am UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029/4 "2025-07-15T06:43:46Z")

</div>

Hi @komondor, could you try upgrading to version `1.0.14` of the Anysphere Remote Containers extension? This version fixes this bug where the customizations inside features were ignored.

---

<div class="post-metadata">

**Author:** ![komondor](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/komondor/32/9913_2.png) [@komondor](https://forum.cursor.com/u/komondor)\
**Post date:** [July 16, 2025, 1:05am UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029/5 "2025-07-16T01:05:39Z")

</div>

Hi @ravirahman , it works ! Thanks

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [August 7, 2025, 1:06am UTC](https://forum.cursor.com/t/dev-container-features-not-installing-extensions/117029/7 "2025-08-07T01:06:21Z")

</div>

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.
