Skip to content

Commit ae6ca36

Browse files
[devcontainer images] - buster - eol - changes (devcontainers#1129)
1 parent 19f0a78 commit ae6ca36

File tree

17 files changed

+51
-178
lines changed

17 files changed

+51
-178
lines changed

src/base-debian/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Core, Other |
1010
| *Image type* | Dockerfile |
1111
| *Published images* | mcr.microsoft.com/devcontainers/base:debian |
12-
| *Available image variants* | bookworm, buster, bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/base/tags/list)) |
12+
| *Available image variants* | bookworm, bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/base/tags/list)) |
1313
| *Published image architecture(s)* | x86-64, aarch64/arm64 for `bookworm`, and `bullseye` variant |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -24,7 +24,6 @@ You can directly reference pre-built versions of `Dockerfile` by using the `imag
2424
- `mcr.microsoft.com/devcontainers/base:debian` (latest)
2525
- `mcr.microsoft.com/devcontainers/base:bookworm` (or `debian-12`)
2626
- `mcr.microsoft.com/devcontainers/base:bullseye` (or `debian-11`)
27-
- `mcr.microsoft.com/devcontainers/base:buster` (or `debian-10`)
2827

2928
Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
3029

src/base-debian/manifest.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"version": "1.0.13",
33
"variants": [
44
"bookworm",
5-
"buster",
65
"bullseye"
76
],
87
"build": {
@@ -16,9 +15,6 @@
1615
"bullseye": [
1716
"linux/amd64",
1817
"linux/arm64"
19-
],
20-
"buster": [
21-
"linux/amd64"
2218
]
2319
},
2420
"tags": [
@@ -34,10 +30,6 @@
3430
"bullseye": [
3531
"base:${VERSION}-debian-11",
3632
"base:${VERSION}-debian11"
37-
],
38-
"buster": [
39-
"base:${VERSION}-debian-10",
40-
"base:${VERSION}-debian10"
4133
]
4234
}
4335
},

src/java-8/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Core, Languages |
1010
| *Image type* | Dockerfile |
1111
| *Published images* | mcr.microsoft.com/devcontainers/java:8 |
12-
| *Available image variants* | 8 / 8-bookworm, 8-buster, 8-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/java/tags/list)) |
12+
| *Available image variants* | 8 / 8-bookworm, 8-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/java/tags/list)) |
1313
| *Published image architecture(s)* | x86-64, arm64/aarch64 for `bullseye` and `bookworm` variants |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -29,9 +29,9 @@ Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
2929

3030
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
3131

32-
- `mcr.microsoft.com/devcontainers/java:2-8` (or `2-8-bookworm`, `2-8-bullseye`, `2-8-buster` to pin to an OS version)
33-
- `mcr.microsoft.com/devcontainers/java:2.0-8` (or `2.0-8-bookworm`, `2.0-8-bullseye`, `2.0-8-buster` to pin to an OS version)
34-
- `mcr.microsoft.com/devcontainers/java:2.0.0-8` (or `2.0.0-8-bookworm`, `2.0.0-8-bullseye`, `2.0.0-8-buster` to pin to an OS version)
32+
- `mcr.microsoft.com/devcontainers/java:2-8` (or `2-8-bookworm`, `2-8-bullseye` to pin to an OS version)
33+
- `mcr.microsoft.com/devcontainers/java:2.0-8` (or `2.0-8-bookworm`, `2.0-8-bullseye` to pin to an OS version)
34+
- `mcr.microsoft.com/devcontainers/java:2.0.0-8` (or `2.0.0-8-bookworm`, `2.0.0-8-bullseye` to pin to an OS version)
3535

3636
However, we only do security patching on the latest [non-breaking, in support](https://github.com/devcontainers/images/issues/90) versions of images (e.g. `2-8`). You may want to run `apt-get update && apt-get upgrade` in your Dockerfile if you lock to a more specific version to at least pick up OS security updates.
3737

src/java-8/manifest.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"version": "2.0.13",
33
"variants": [
44
"bookworm",
5-
"bullseye",
6-
"buster"
5+
"bullseye"
76
],
87
"build": {
98
"latest": false,
@@ -17,9 +16,6 @@
1716
"bullseye": [
1817
"linux/amd64",
1918
"linux/arm64"
20-
],
21-
"buster": [
22-
"linux/amd64"
2319
]
2420
},
2521
"tags": [
@@ -30,9 +26,6 @@
3026
"java:${VERSION}-8",
3127
"java:${VERSION}-8-jdk-bookworm"
3228
],
33-
"buster": [
34-
"java:${VERSION}-8-jdk-buster"
35-
],
3629
"bullseye": [
3730
"java:${VERSION}-8-jdk-bullseye"
3831
]

src/java/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Core, Languages |
1010
| *Image type* | Dockerfile |
1111
| *Published images* | mcr.microsoft.com/devcontainers/java |
12-
| *Available image variants* | 11 / 11-bookworm, 17 / 17-bookworm, 21 / 21-bookworm, 11-bullseye, 17-bullseye, 21-bullseye, 11-buster, 17-buster, 21-buster ([full list](https://mcr.microsoft.com/v2/devcontainers/java/tags/list)) |
12+
| *Available image variants* | 11 / 11-bookworm, 17 / 17-bookworm, 21 / 21-bookworm, 11-bullseye, 17-bullseye, 21-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/java/tags/list)) |
1313
| *Published image architecture(s)* | x86-64, arm64/aarch64 for `bookworm`, and `bullseye` variants |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -22,17 +22,17 @@ See **[history](history)** for information on the contents of published images.
2222
You can directly reference pre-built versions of `Dockerfile` by using the `image` property in `.devcontainer/devcontainer.json` or updating the `FROM` statement in your own `Dockerfile` to one of the following. An example `Dockerfile` is included in this repository.
2323

2424
- `mcr.microsoft.com/devcontainers/java` (latest)
25-
- `mcr.microsoft.com/devcontainers/java:21` (or `21-bookworm`, `21-bullseye`, `21-buster` to pin to an OS version)
26-
- `mcr.microsoft.com/devcontainers/java:11` (or `17-bookworm`, `11-bullseye`, `11-buster` to pin to an OS version)
27-
- `mcr.microsoft.com/devcontainers/java:17` (or `17-bookworm`, `17-bullseye`, `17-buster` to pin to an OS version)
25+
- `mcr.microsoft.com/devcontainers/java:21` (or `21-bookworm`, `21-bullseye` to pin to an OS version)
26+
- `mcr.microsoft.com/devcontainers/java:11` (or `17-bookworm`, `11-bullseye` to pin to an OS version)
27+
- `mcr.microsoft.com/devcontainers/java:17` (or `17-bookworm`, `17-bullseye` to pin to an OS version)
2828

2929
Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
3030

3131
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
3232

33-
- `mcr.microsoft.com/devcontainers/java:1-11` (or `1-11-bookworm`, `1-11-bullseye`, `1-11-buster` to pin to an OS version)
34-
- `mcr.microsoft.com/devcontainers/java:1.0-11` (or `1.0-11-bookworm`, `1.0-11-bullseye`, `1.0-11-buster` to pin to an OS version)
35-
- `mcr.microsoft.com/devcontainers/java:1.0.0-11` (or `1.0.0-11-bookworm`, `1.0.0-11-bullseye`, `1.0.0-11-buster` to pin to an OS version)
33+
- `mcr.microsoft.com/devcontainers/java:1-11` (or `1-11-bookworm`, `1-11-bullseye` to pin to an OS version)
34+
- `mcr.microsoft.com/devcontainers/java:1.0-11` (or `1.0-11-bookworm`, `1.0-11-bullseye` to pin to an OS version)
35+
- `mcr.microsoft.com/devcontainers/java:1.0.0-11` (or `1.0.0-11-bookworm`, `1.0.0-11-bullseye` to pin to an OS version)
3636

3737
However, we only do security patching on the latest [non-breaking, in support](https://github.com/devcontainers/images/issues/90) versions of images (e.g. `1-11`). You may want to run `apt-get update && apt-get upgrade` in your Dockerfile if you lock to a more specific version to at least pick up OS security updates.
3838

src/java/manifest.json

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@
33
"variants": [
44
"21-bookworm",
55
"21-bullseye",
6-
"21-buster",
76
"17-bookworm",
87
"17-bullseye",
9-
"17-buster",
108
"11-bookworm",
11-
"11-bullseye",
12-
"11-buster"
9+
"11-bullseye"
1310
],
1411
"build": {
1512
"latest": "21-bookworm",
@@ -40,18 +37,6 @@
4037
"11-bullseye": {
4138
"TARGET_JAVA_VERSION": "11",
4239
"BASE_IMAGE_VERSION_CODENAME": "bullseye"
43-
},
44-
"21-buster": {
45-
"TARGET_JAVA_VERSION": "21",
46-
"BASE_IMAGE_VERSION_CODENAME": "buster"
47-
},
48-
"17-buster": {
49-
"TARGET_JAVA_VERSION": "17",
50-
"BASE_IMAGE_VERSION_CODENAME": "buster"
51-
},
52-
"11-buster": {
53-
"TARGET_JAVA_VERSION": "11",
54-
"BASE_IMAGE_VERSION_CODENAME": "buster"
5540
}
5641
},
5742
"architectures": {
@@ -78,15 +63,6 @@
7863
"11-bullseye": [
7964
"linux/amd64",
8065
"linux/arm64"
81-
],
82-
"21-buster": [
83-
"linux/amd64"
84-
],
85-
"17-buster": [
86-
"linux/amd64"
87-
],
88-
"11-buster": [
89-
"linux/amd64"
9066
]
9167
},
9268
"tags": [
@@ -115,16 +91,6 @@
11591
],
11692
"11-bullseye": [
11793
"java:${VERSION}-11-jdk-bullseye"
118-
],
119-
"21-jdk-buster": [
120-
"java:${VERSION}-21-jdk-buster",
121-
"java:${VERSION}-buster"
122-
],
123-
"17-jdk-buster": [
124-
"java:${VERSION}-17-jdk-buster"
125-
],
126-
"11-buster": [
127-
"java:${VERSION}-11-jdk-buster"
12894
]
12995
}
13096
},

src/javascript-node/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Core, Languages |
1010
| *Image type* | Dockerfile |
1111
| *Published image* | mcr.microsoft.com/devcontainers/javascript-node |
12-
| *Available image variants* | 22 / 22-bookworm, 20 / 20-bookworm, 18 / 18-bookworm, 20-bullseye, 18-bullseye, 20-buster, 18-buster ([full list](https://mcr.microsoft.com/v2/devcontainers/javascript-node/tags/list)) |
12+
| *Available image variants* | 22 / 22-bookworm, 20 / 20-bookworm, 18 / 18-bookworm, 20-bullseye, 18-bullseye, ([full list](https://mcr.microsoft.com/v2/devcontainers/javascript-node/tags/list)) |
1313
| *Published image architecture(s)* | x86-64, arm64/aarch64 for `bookworm`, and `bullseye` variants |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -21,8 +21,8 @@ You can directly reference pre-built versions of `Dockerfile` by using the `imag
2121

2222
- `mcr.microsoft.com/devcontainers/javascript-node` (latest)
2323
- `mcr.microsoft.com/devcontainers/javascript-node:22` (or `22-bookworm`, `22-bullseye` to pin to an OS version)
24-
- `mcr.microsoft.com/devcontainers/javascript-node:20` (or `20-bookworm`, `20-bullseye`, `20-buster` to pin to an OS version)
25-
- `mcr.microsoft.com/devcontainers/javascript-node:18` (or `18-bookworm`, `18-bullseye`, `18-buster` to pin to an OS version)
24+
- `mcr.microsoft.com/devcontainers/javascript-node:20` (or `20-bookworm`, `20-bullseye` to pin to an OS version)
25+
- `mcr.microsoft.com/devcontainers/javascript-node:18` (or `18-bookworm`, `18-bullseye` to pin to an OS version)
2626

2727
Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
2828

src/javascript-node/manifest.json

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"18-bookworm",
77
"22-bullseye",
88
"20-bullseye",
9-
"18-bullseye",
10-
"20-buster",
11-
"18-buster"
9+
"18-bullseye"
1210
],
1311
"build": {
1412
"latest": "22-bookworm",
@@ -37,12 +35,6 @@
3735
"18-bullseye": [
3836
"linux/amd64",
3937
"linux/arm64"
40-
],
41-
"20-buster": [
42-
"linux/amd64"
43-
],
44-
"18-buster": [
45-
"linux/amd64"
4638
]
4739
},
4840
"tags": [
@@ -61,9 +53,6 @@
6153
],
6254
"22-bullseye": [
6355
"javascript-node:${VERSION}-bullseye"
64-
],
65-
"20-buster": [
66-
"javascript-node:${VERSION}-buster"
6756
]
6857
}
6958
},

src/php/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Languages |
1010
| *Image type* | Dockerfile |
1111
| *Published images* | mcr.microsoft.com/devcontainers/php |
12-
| *Available image variants* | 8 / 8-bookworm, 8.3 / 8.3-bookworm, 8.2 / 8.2-bookworm, 8.1 / 8.1-bookworm, 8-bullseye, 8.3-bullseye, 8.2-bullseye, 8.1-bullseye, 8-buster, 8.2-buster, 8.1-buster ([full list](https://mcr.microsoft.com/v2/devcontainers/php/tags/list)) |
12+
| *Available image variants* | 8 / 8-bookworm, 8.3 / 8.3-bookworm, 8.2 / 8.2-bookworm, 8.1 / 8.1-bookworm, 8-bullseye, 8.3-bullseye, 8.2-bullseye, 8.1-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/php/tags/list)) |
1313
| *Published image architecture(s)* | x86-64, arm64/aarch64 for `bookworm`, and `bullseye` variants |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -22,18 +22,18 @@ See **[history](history)** for information on the contents of published images.
2222
You can directly reference pre-built versions of `Dockerfile` by using the `image` property in `.devcontainer/devcontainer.json` or updating the `FROM` statement in your own `Dockerfile` with one of the following:
2323

2424
- `mcr.microsoft.com/devcontainers/php` (latest)
25-
- `mcr.microsoft.com/devcontainers/php:8` (or `8-bookworm`, `8-bullseye`, `8-buster` to pin to an OS version)
25+
- `mcr.microsoft.com/devcontainers/php:8` (or `8-bookworm`, `8-bullseye` to pin to an OS version)
2626
- `mcr.microsoft.com/devcontainers/php:8.3` (or `8.3-bookworm`, `8.3-bullseye` to pin to an OS version)
27-
- `mcr.microsoft.com/devcontainers/php:8.2` (or `8.2-bookworm`, `8.2-bullseye`, `8.2-buster` to pin to an OS version)
28-
- `mcr.microsoft.com/devcontainers/php:8.1` (or `8.1-bookworm`, `8.1-bullseye`, `8.1-buster` to pin to an OS version)
27+
- `mcr.microsoft.com/devcontainers/php:8.2` (or `8.2-bookworm`, `8.2-bullseye` to pin to an OS version)
28+
- `mcr.microsoft.com/devcontainers/php:8.1` (or `8.1-bookworm`, `8.1-bullseye` to pin to an OS version)
2929

3030
Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
3131

3232
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
3333

34-
- `mcr.microsoft.com/devcontainers/php:1-8` (or `1-8-bookworm`, `1-8-bullseye`, `1-8-buster`)
35-
- `mcr.microsoft.com/devcontainers/php:1.0-8` (or `1.0-8-bookworm`, `1.0-8-bullseye`, `1.0-8-buster`)
36-
- `mcr.microsoft.com/devcontainers/php:1.0.3-8` (or `1.0.3-8-bookworm`, `1.0.3-8-bullseye`, `1.0.3-8-buster`)
34+
- `mcr.microsoft.com/devcontainers/php:1-8` (or `1-8-bookworm`, `1-8-bullseye`)
35+
- `mcr.microsoft.com/devcontainers/php:1.0-8` (or `1.0-8-bookworm`, `1.0-8-bullseye`)
36+
- `mcr.microsoft.com/devcontainers/php:1.0.3-8` (or `1.0.3-8-bookworm`, `1.0.3-8-bullseye`)
3737

3838
However, we only do security patching on the latest [non-breaking, in support](https://github.com/devcontainers/images/issues/90) versions of images (e.g. `1-8`). You may want to run `apt-get update && apt-get upgrade` in your Dockerfile if you lock to a more specific version to at least pick up OS security updates.
3939

src/php/manifest.json

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"8.1-apache-bookworm",
77
"8.3-apache-bullseye",
88
"8.2-apache-bullseye",
9-
"8.1-apache-bullseye",
10-
"8.2-apache-buster",
11-
"8.1-apache-buster"
9+
"8.1-apache-bullseye"
1210
],
1311
"build": {
1412
"latest": "8.3-apache-bookworm",
@@ -37,12 +35,6 @@
3735
"8.1-apache-bullseye": [
3836
"linux/amd64",
3937
"linux/arm64"
40-
],
41-
"8.2-apache-buster": [
42-
"linux/amd64"
43-
],
44-
"8.1-apache-buster": [
45-
"linux/amd64"
4638
]
4739
},
4840
"tags": [
@@ -74,14 +66,6 @@
7466
],
7567
"8.1-apache-bullseye": [
7668
"php:${VERSION}-8.1-bullseye"
77-
],
78-
"8.2-apache-buster": [
79-
"php:${VERSION}-8-buster",
80-
"php:${VERSION}-8.2-buster",
81-
"php:${VERSION}-buster"
82-
],
83-
"8.1-apache-buster": [
84-
"php:${VERSION}-8.1-buster"
8569
]
8670
}
8771
},

0 commit comments

Comments
 (0)