Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/cpp-mariadb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop C++ applications on Linux. Includes Debian C++ build tools.

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Debian / Ubuntu version (use Debian 12, Debian 11, Ubuntu 24.04, and Ubuntu 22.04 on local arm64/Apple Silicon): | string | debian12 |
| imageVariant | Debian / Ubuntu version (use Debian 13, Debian 12, Ubuntu 24.04, and Ubuntu 22.04 on local arm64/Apple Silicon): | string | debian13 |
| reinstallCmakeVersionFromSource | Install CMake version different from what base image has already installed. | string | none |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.
Expand Down
2 changes: 1 addition & 1 deletion src/cpp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop C++ applications on Linux. Includes Debian C++ build tools.

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Debian / Ubuntu version (use debian12, debian11, ubuntu24.04, and ubuntu22.04 on local arm64/Apple Silicon): | string | debian12 |
| imageVariant | Debian / Ubuntu version (use Debian 13, Debian 12, Ubuntu 24.04, and Ubuntu 22.04 on local arm64/Apple Silicon): | string | debian13 |
| reinstallCmakeVersionFromSource | Install CMake version different from what base image has already installed. | string | none |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.
Expand Down
3 changes: 2 additions & 1 deletion src/debian/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ Simple Debian container with Git installed.

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Debian version (use trixie bookworm or bullseye on local arm64/Apple Silicon): | string | trixie |
| imageVariant | Debian version (use trixie or bookworm on local arm64/Apple Silicon): | string | trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

* **Image**: mcr.microsoft.com/devcontainers/base:debian ([source](https://github.com/devcontainers/images/tree/main/src/base-debian))
* **Applies devcontainer.json contents from image**: Yes ([source](https://github.com/devcontainers/images/blob/main/src/base-debian/.devcontainer/devcontainer.json))


---

_Note: This file was auto-generated from the [devcontainer-template.json](https://github.com/devcontainers/templates/blob/main/src/debian/devcontainer-template.json). Add additional notes to a `NOTES.md`._
4 changes: 2 additions & 2 deletions src/debian/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "debian",
"version": "4.0.1",
"version": "4.0.2",
"name": "Debian",
"description": "Simple Debian container with Git installed.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/debian",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "Debian version (use trixie bookworm or bullseye on local arm64/Apple Silicon):",
"description": "Debian version (use trixie or bookworm on local arm64/Apple Silicon):",
"proposals": [
"trixie",
"bookworm"
Expand Down
2 changes: 1 addition & 1 deletion src/docker-in-docker/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ For this technique to work, the "Docker in Docker" Feature included in this temp
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```
2 changes: 1 addition & 1 deletion src/docker-in-docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ For this technique to work, the "Docker in Docker" Feature included in this temp
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```


Expand Down
2 changes: 1 addition & 1 deletion src/docker-in-docker/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "docker-in-docker",
"version": "1.3.4",
"version": "1.3.5",
"name": "Docker in Docker",
"description": "Create child containers _inside_ a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/docker-in-docker",
Expand Down
2 changes: 1 addition & 1 deletion src/docker-outside-of-docker-compose/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This example illustrates how you can do this by running CLI commands and using t
The included `.devcontainer/Dockerfile` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`.

```Dockerfile
FROM mcr.microsoft.com/devcontainers/javascript-node:18-bullseye
FROM mcr.microsoft.com/devcontainers/javascript-node:22-bookworm
```

## Using bind mounts when working with Docker inside the container
Expand Down
2 changes: 1 addition & 1 deletion src/docker-outside-of-docker-compose/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This example illustrates how you can do this by running CLI commands and using t
The included `.devcontainer/Dockerfile` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`.

```Dockerfile
FROM mcr.microsoft.com/devcontainers/javascript-node:18-bullseye
FROM mcr.microsoft.com/devcontainers/javascript-node:22-bookworm
```

## Using bind mounts when working with Docker inside the container
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "docker-outside-of-docker-compose",
"version": "2.3.3",
"version": "2.3.4",
"name": "Docker outside of Docker Compose",
"description": "Access your host's Docker install from inside a container when using Docker Compose. Installs Docker extension in the container along with needed CLIs.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker-compose",
Expand Down
2 changes: 1 addition & 1 deletion src/docker-outside-of-docker/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This example illustrates how you can do this by running CLI commands and using t
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```

## Using bind mounts when working with Docker inside the container
Expand Down
2 changes: 1 addition & 1 deletion src/docker-outside-of-docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This example illustrates how you can do this by running CLI commands and using t
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```

## Using bind mounts when working with Docker inside the container
Expand Down
2 changes: 1 addition & 1 deletion src/docker-outside-of-docker/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "docker-outside-of-docker",
"version": "1.3.3",
"version": "1.3.4",
"name": "Docker outside of Docker",
"description": "Access your host's Docker install from inside a dev container. Installs Docker extension in the container along with needed CLIs.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker",
Expand Down
2 changes: 1 addition & 1 deletion src/java-postgres/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop applications with Java and PostgreSQL. Includes a Java application conta

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Java version (use -bookworm, or -bullseye variants on local arm64/Apple Silicon): | string | 21-bullseye |
| imageVariant | Java version (use -trixie, or -bookworm variants on local arm64/Apple Silicon): | string | 25-trixie |
| installMaven | Install Maven, a management tool for Java | boolean | false |
| installGradle | Install Gradle, a build automation tool for multi-language software development | boolean | false |

Expand Down
2 changes: 1 addition & 1 deletion src/java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop Java applications. Includes the JDK and Java extensions.

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Java version (use -bookworm, or -bullseye variants on local arm64/Apple Silicon): | string | 21-bullseye |
| imageVariant | Java version (use -trixie, or -bookworm variants on local arm64/Apple Silicon): | string | 25-trixie |
| installMaven | Install Maven, a management tool for Java | boolean | false |
| installGradle | Install Gradle, a build automation tool for multi-language software development | boolean | false |

Expand Down
2 changes: 1 addition & 1 deletion src/javascript-node-mongo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop applications in Node.js and Mongo DB. Includes Node.js, eslint, and yarn

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Node.js version (use -bullseye variants on local arm64/Apple Silicon): | string | 22-bookworm |
| imageVariant | Node.js version (use -bookworm variants on local arm64/Apple Silicon): | string | 24-bookworm |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/javascript-node-mongo/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "javascript-node-mongo",
"version": "6.0.1",
"version": "6.0.2",
"name": "Node.js & Mongo DB",
"description": "Develop applications in Node.js and Mongo DB. Includes Node.js, eslint, and yarn in a container linked to a Mongo DB.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/javascript-node-mongo",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version (use -bookworm or -bullseye variants on local arm64/Apple Silicon):",
"description": "Node.js version (use -bookworm variants on local arm64/Apple Silicon):",
"proposals": [
"24-bookworm",
"22-bookworm"
Expand Down
2 changes: 1 addition & 1 deletion src/javascript-node-postgres/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop applications in Node.js and PostgreSQL. Includes Node.js, eslint, and ya

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Node.js version (use -bookworm, -bullseye variants on local arm64/Apple Silicon): | string | 22-bookworm |
| imageVariant | Node.js version (use -trixie or -bookworm variants on local arm64/Apple Silicon): | string | 24-trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/javascript-node-postgres/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "javascript-node-postgres",
"version": "6.0.1",
"version": "6.0.2",
"name": "Node.js & PostgreSQL",
"description": "Develop applications in Node.js and PostgreSQL. Includes Node.js, eslint, and yarn in a container linked to a Postgres DB container",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/javascript-node-postgres",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version (use -trixie, -bookworm, or -bullseye variants on local arm64/Apple Silicon):",
"description": "Node.js version (use -trixie or -bookworm variants on local arm64/Apple Silicon):",
"proposals": [
"24-trixie",
"22-trixie",
Expand Down
2 changes: 1 addition & 1 deletion src/javascript-node/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop Node.js based applications. Includes Node.js, eslint, nvm, and yarn.

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Node.js version (use -bookworm, -bullseye variants on local arm64/Apple Silicon): | string | 22-bookworm |
| imageVariant | Node.js version (use -trixie or -bookworm variants on local arm64/Apple Silicon): | string | 24-trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/javascript-node/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "javascript-node",
"version": "6.0.1",
"version": "6.0.2",
"name": "Node.js & JavaScript",
"description": "Develop Node.js based applications. Includes Node.js, eslint, nvm, and yarn.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/javascript-node",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version (use -trixie, -bookworm, or -bullseye variants on local arm64/Apple Silicon):",
"description": "Node.js version (use -trixie or -bookworm variants on local arm64/Apple Silicon):",
"proposals": [
"24-trixie",
"22-trixie",
Expand Down
2 changes: 1 addition & 1 deletion src/jekyll/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop static sites with Jekyll, includes everything you need to get up and run

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Debian OS version (use bookworm, or bullseye on local arm64/Apple Silicon): | string | bullseye |
| imageVariant | Debian OS version (use bookworm on local arm64/Apple Silicon): | string | bookworm |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/jekyll/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "jekyll",
"version": "2.2.3",
"version": "2.2.4",
"name": "Jekyll",
"description": "Develop static sites with Jekyll, includes everything you need to get up and running.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/jekyll",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "Debian OS version (use bookworm, or bullseye on local arm64/Apple Silicon):",
"description": "Debian OS version (use bookworm on local arm64/Apple Silicon):",
"proposals": [
"bookworm"
],
Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm-minikube/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This example illustrates how you can do this by using CLIs ([kubectl](https://ku
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```


Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm-minikube/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This example illustrates how you can do this by using CLIs ([kubectl](https://ku
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```


Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm-minikube/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "kubernetes-helm-minikube",
"version": "2.2.4",
"version": "2.2.5",
"name": "Kubernetes - Minikube-in-Docker",
"description": "Access an embedded minikube instance from inside a dev container. Includes kubectl, Helm, minikube, and the Docker.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/kubernetes-helm-minikube",
Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Dev containers can be useful for all types of applications including those that
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```


Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Dev containers can be useful for all types of applications including those that
The included `.devcontainer.json` can be altered to work with other Debian/Ubuntu-based container images such as `node` or `python`. For example, to use `mcr.microsoft.com/devcontainers/javascript-node`, update the `image` property as follows:

```json
"image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye"
"image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm"
```


Expand Down
2 changes: 1 addition & 1 deletion src/kubernetes-helm/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "kubernetes-helm",
"version": "1.4.3",
"version": "1.4.4",
"name": "Kubernetes - Local Configuration",
"description": "Access a local (or remote) Kubernetes cluster from inside a dev container using your local config. Includes kubectl, Helm, and the Docker CLI.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/kubernetes-helm",
Expand Down
2 changes: 1 addition & 1 deletion src/php-mariadb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop PHP applications with MariaDB (MySQL Compatible).

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | PHP version (use -bookworm, -bullseye variants on local arm64/Apple Silicon): | string | 8.5-trixie |
| imageVariant | PHP version (use -trixie or -bookworm variants on local arm64/Apple Silicon): | string | 8.5-trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/php-mariadb/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "php-mariadb",
"version": "4.4.0",
"version": "4.4.1",
"name": "PHP & MariaDB",
"description": "Develop PHP applications with MariaDB (MySQL Compatible).",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/php-mariadb",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "PHP version (use -trixie, -bookworm, -bullseye variants on local arm64/Apple Silicon):",
"description": "PHP version (use -trixie or -bookworm variants on local arm64/Apple Silicon):",
"proposals": [
"8.5-trixie",
"8.5-bookworm",
Expand Down
2 changes: 1 addition & 1 deletion src/php/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop PHP based applications. Includes needed tools, extensions, and dependenc

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | PHP version (use -bookworm, -bullseye variants on local arm64/Apple Silicon): | string | 8.5-trixie|
| imageVariant | PHP version (use -trixie or -bookworm variants on local arm64/Apple Silicon): | string | 8.5-trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
4 changes: 2 additions & 2 deletions src/php/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "php",
"version": "4.4.0",
"version": "4.4.1",
"name": "PHP",
"description": "Develop PHP based applications. Includes needed tools, extensions, and dependencies.",
"documentationURL": "https://github.com/devcontainers/templates/tree/main/src/php",
Expand All @@ -9,7 +9,7 @@
"options": {
"imageVariant": {
"type": "string",
"description": "PHP version (use -trixie, -bookworm, -bullseye variants on local arm64/Apple Silicon):",
"description": "PHP version (use -trixie or -bookworm variants on local arm64/Apple Silicon):",
"proposals": [
"8.5-trixie",
"8.5-bookworm",
Expand Down
2 changes: 1 addition & 1 deletion src/postgres/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Develop applications with Python 3 and PostgreSQL. Includes a Python application

| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| imageVariant | Python version (use -bookworm, or -bullseye variants on local arm64/Apple Silicon): | string | 3.11-bullseye |
| imageVariant | Python version (use -trixie or -bookworm variants on local arm64/Apple Silicon): | string | 3.14-trixie |

This template references an image that was [pre-built](https://containers.dev/implementors/reference/#prebuilding) to automatically include needed devcontainer.json metadata.

Expand Down
Loading
Loading