Skip to content

Commit 3b22298

Browse files
authored
[main] Add Windows Server 2025 Dockerfiles (#6227)
1 parent 19e2425 commit 3b22298

File tree

22 files changed

+827
-4
lines changed

22 files changed

+827
-4
lines changed

README.aspnet.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,20 @@ Tags | Dockerfile | OS Version
191191
8.0.13-jammy-chiseled-composite-arm32v7, 8.0-jammy-chiseled-composite-arm32v7, 8.0.13-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 22.04
192192
8.0.13-jammy-chiseled-composite-extra-arm32v7, 8.0-jammy-chiseled-composite-extra-arm32v7, 8.0.13-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 22.04
193193

194+
### Nano Server 2025 amd64 Tags
195+
196+
Tag | Dockerfile
197+
---------| ---------------
198+
9.0.2-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile)
199+
8.0.13-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile)
200+
201+
### Windows Server Core 2025 amd64 Tags
202+
203+
Tag | Dockerfile
204+
---------| ---------------
205+
9.0.2-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile)
206+
8.0.13-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile)
207+
194208
### Nano Server 2022 amd64 Tags
195209

196210
Tag | Dockerfile

README.runtime.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,20 @@ Tags | Dockerfile | OS Version
140140
8.0.13-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.13-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
141141
8.0.13-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.13-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
142142

143+
### Nano Server 2025 amd64 Tags
144+
145+
Tag | Dockerfile
146+
---------| ---------------
147+
9.0.2-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile)
148+
8.0.13-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile)
149+
150+
### Windows Server Core 2025 amd64 Tags
151+
152+
Tag | Dockerfile
153+
---------| ---------------
154+
9.0.2-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile)
155+
8.0.13-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile)
156+
143157
### Nano Server 2022 amd64 Tags
144158

145159
Tag | Dockerfile

README.sdk.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,20 @@ Tags | Dockerfile | OS Version
108108
8.0.406-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0.406-alpine3.20, 8.0-alpine3.20 | [Dockerfile](src/sdk/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
109109
8.0.406-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.406-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
110110

111+
### Nano Server 2025 amd64 Tags
112+
113+
Tag | Dockerfile
114+
---------| ---------------
115+
9.0.200-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile)
116+
8.0.406-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile)
117+
118+
### Windows Server Core 2025 amd64 Tags
119+
120+
Tag | Dockerfile
121+
---------| ---------------
122+
9.0.200-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile)
123+
8.0.406-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile)
124+
111125
### Nano Server 2022 amd64 Tags
112126

113127
Tag | Dockerfile

eng/mcr-tags-metadata-templates/aspnet-tags.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ $(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless)
3939
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless-extra)
4040
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless-composite)
4141
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless-composite-extra)
42+
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2025)
43+
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2025)
44+
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2025)
45+
$(McrTagsYmlTagGroup:8.0-windowsservercore-ltsc2025)
4246
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2022)
4347
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2022)
4448
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2022)

eng/mcr-tags-metadata-templates/runtime-tags.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ $(McrTagsYmlTagGroup:8.0-azurelinux3.0-distroless-extra)
2323
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0)
2424
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless)
2525
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0-distroless-extra)
26+
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2025)
27+
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2025)
28+
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2025)
29+
$(McrTagsYmlTagGroup:8.0-windowsservercore-ltsc2025)
2630
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2022)
2731
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2022)
2832
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2022)

eng/mcr-tags-metadata-templates/sdk-tags.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ $(McrTagsYmlTagGroup:8.0-noble)
1111
$(McrTagsYmlTagGroup:8.0-jammy)
1212
$(McrTagsYmlTagGroup:8.0-azurelinux3.0)
1313
$(McrTagsYmlTagGroup:8.0-cbl-mariner2.0)
14+
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2025)
15+
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2025)
16+
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2025)
17+
$(McrTagsYmlTagGroup:8.0-windowsservercore-ltsc2025)
1418
$(McrTagsYmlTagGroup:9.0-nanoserver-ltsc2022)
1519
$(McrTagsYmlTagGroup:9.0-windowsservercore-ltsc2022)
1620
$(McrTagsYmlTagGroup:8.0-nanoserver-ltsc2022)

manifest.json

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2460,6 +2460,21 @@
24602460
}
24612461
]
24622462
},
2463+
{
2464+
"productVersion": "$(dotnet|8.0|product-version)",
2465+
"platforms": [
2466+
{
2467+
"dockerfile": "src/runtime/8.0/nanoserver-ltsc2025/amd64",
2468+
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
2469+
"os": "windows",
2470+
"osVersion": "nanoserver-ltsc2025",
2471+
"tags": {
2472+
"$(dotnet|8.0|fixed-tag)-nanoserver-ltsc2025": {},
2473+
"$(dotnet|8.0|minor-tag)-nanoserver-ltsc2025": {}
2474+
}
2475+
}
2476+
]
2477+
},
24632478
{
24642479
"productVersion": "$(dotnet|8.0|product-version)",
24652480
"platforms": [
@@ -2490,6 +2505,21 @@
24902505
}
24912506
]
24922507
},
2508+
{
2509+
"productVersion": "$(dotnet|8.0|product-version)",
2510+
"platforms": [
2511+
{
2512+
"dockerfile": "src/runtime/8.0/windowsservercore-ltsc2025/amd64",
2513+
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
2514+
"os": "windows",
2515+
"osVersion": "windowsservercore-ltsc2025",
2516+
"tags": {
2517+
"$(dotnet|8.0|fixed-tag)-windowsservercore-ltsc2025": {},
2518+
"$(dotnet|8.0|minor-tag)-windowsservercore-ltsc2025": {}
2519+
}
2520+
}
2521+
]
2522+
},
24932523
{
24942524
"productVersion": "$(dotnet|9.0|product-version)",
24952525
"sharedTags": {
@@ -3075,6 +3105,21 @@
30753105
}
30763106
]
30773107
},
3108+
{
3109+
"productVersion": "$(dotnet|9.0|product-version)",
3110+
"platforms": [
3111+
{
3112+
"dockerfile": "src/runtime/9.0/nanoserver-ltsc2025/amd64",
3113+
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
3114+
"os": "windows",
3115+
"osVersion": "nanoserver-ltsc2025",
3116+
"tags": {
3117+
"$(dotnet|9.0|fixed-tag)-nanoserver-ltsc2025": {},
3118+
"$(dotnet|9.0|minor-tag)-nanoserver-ltsc2025": {}
3119+
}
3120+
}
3121+
]
3122+
},
30783123
{
30793124
"productVersion": "$(dotnet|9.0|product-version)",
30803125
"platforms": [
@@ -3104,6 +3149,21 @@
31043149
}
31053150
}
31063151
]
3152+
},
3153+
{
3154+
"productVersion": "$(dotnet|9.0|product-version)",
3155+
"platforms": [
3156+
{
3157+
"dockerfile": "src/runtime/9.0/windowsservercore-ltsc2025/amd64",
3158+
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
3159+
"os": "windows",
3160+
"osVersion": "windowsservercore-ltsc2025",
3161+
"tags": {
3162+
"$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2025": {},
3163+
"$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2025": {}
3164+
}
3165+
}
3166+
]
31073167
}
31083168
]
31093169
},
@@ -4552,6 +4612,24 @@
45524612
}
45534613
]
45544614
},
4615+
{
4616+
"productVersion": "$(dotnet|8.0|product-version)",
4617+
"platforms": [
4618+
{
4619+
"buildArgs": {
4620+
"REPO": "$(Repo:runtime)"
4621+
},
4622+
"dockerfile": "src/aspnet/8.0/nanoserver-ltsc2025/amd64",
4623+
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
4624+
"os": "windows",
4625+
"osVersion": "nanoserver-ltsc2025",
4626+
"tags": {
4627+
"$(dotnet|8.0|fixed-tag)-nanoserver-ltsc2025": {},
4628+
"$(dotnet|8.0|minor-tag)-nanoserver-ltsc2025": {}
4629+
}
4630+
}
4631+
]
4632+
},
45554633
{
45564634
"productVersion": "$(dotnet|8.0|product-version)",
45574635
"platforms": [
@@ -4588,6 +4666,24 @@
45884666
}
45894667
]
45904668
},
4669+
{
4670+
"productVersion": "$(dotnet|8.0|product-version)",
4671+
"platforms": [
4672+
{
4673+
"buildArgs": {
4674+
"REPO": "$(Repo:runtime)"
4675+
},
4676+
"dockerfile": "src/aspnet/8.0/windowsservercore-ltsc2025/amd64",
4677+
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
4678+
"os": "windows",
4679+
"osVersion": "windowsservercore-ltsc2025",
4680+
"tags": {
4681+
"$(dotnet|8.0|fixed-tag)-windowsservercore-ltsc2025": {},
4682+
"$(dotnet|8.0|minor-tag)-windowsservercore-ltsc2025": {}
4683+
}
4684+
}
4685+
]
4686+
},
45914687
{
45924688
"productVersion": "$(dotnet|9.0|product-version)",
45934689
"sharedTags": {
@@ -5543,6 +5639,24 @@
55435639
}
55445640
]
55455641
},
5642+
{
5643+
"productVersion": "$(dotnet|9.0|product-version)",
5644+
"platforms": [
5645+
{
5646+
"buildArgs": {
5647+
"REPO": "$(Repo:runtime)"
5648+
},
5649+
"dockerfile": "src/aspnet/9.0/nanoserver-ltsc2025/amd64",
5650+
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
5651+
"os": "windows",
5652+
"osVersion": "nanoserver-ltsc2025",
5653+
"tags": {
5654+
"$(dotnet|9.0|fixed-tag)-nanoserver-ltsc2025": {},
5655+
"$(dotnet|9.0|minor-tag)-nanoserver-ltsc2025": {}
5656+
}
5657+
}
5658+
]
5659+
},
55465660
{
55475661
"productVersion": "$(dotnet|9.0|product-version)",
55485662
"platforms": [
@@ -5578,6 +5692,24 @@
55785692
}
55795693
}
55805694
]
5695+
},
5696+
{
5697+
"productVersion": "$(dotnet|9.0|product-version)",
5698+
"platforms": [
5699+
{
5700+
"buildArgs": {
5701+
"REPO": "$(Repo:runtime)"
5702+
},
5703+
"dockerfile": "src/aspnet/9.0/windowsservercore-ltsc2025/amd64",
5704+
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
5705+
"os": "windows",
5706+
"osVersion": "windowsservercore-ltsc2025",
5707+
"tags": {
5708+
"$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2025": {},
5709+
"$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2025": {}
5710+
}
5711+
}
5712+
]
55815713
}
55825714
]
55835715
},
@@ -5970,6 +6102,24 @@
59706102
}
59716103
]
59726104
},
6105+
{
6106+
"productVersion": "$(sdk|8.0|product-version)",
6107+
"platforms": [
6108+
{
6109+
"buildArgs": {
6110+
"REPO": "$(Repo:aspnet)"
6111+
},
6112+
"dockerfile": "src/sdk/8.0/nanoserver-ltsc2025/amd64",
6113+
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
6114+
"os": "windows",
6115+
"osVersion": "nanoserver-ltsc2025",
6116+
"tags": {
6117+
"$(sdk|8.0|fixed-tag)-nanoserver-ltsc2025": {},
6118+
"$(sdk|8.0|minor-tag)-nanoserver-ltsc2025": {}
6119+
}
6120+
}
6121+
]
6122+
},
59736123
{
59746124
"productVersion": "$(sdk|8.0|product-version)",
59756125
"platforms": [
@@ -6006,6 +6156,24 @@
60066156
}
60076157
]
60086158
},
6159+
{
6160+
"productVersion": "$(sdk|8.0|product-version)",
6161+
"platforms": [
6162+
{
6163+
"buildArgs": {
6164+
"REPO": "$(Repo:aspnet)"
6165+
},
6166+
"dockerfile": "src/sdk/8.0/windowsservercore-ltsc2025/amd64",
6167+
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
6168+
"os": "windows",
6169+
"osVersion": "windowsservercore-ltsc2025",
6170+
"tags": {
6171+
"$(sdk|8.0|fixed-tag)-windowsservercore-ltsc2025": {},
6172+
"$(sdk|8.0|minor-tag)-windowsservercore-ltsc2025": {}
6173+
}
6174+
}
6175+
]
6176+
},
60096177
{
60106178
"productVersion": "$(sdk|9.0|product-version)",
60116179
"sharedTags": {
@@ -6294,6 +6462,24 @@
62946462
}
62956463
]
62966464
},
6465+
{
6466+
"productVersion": "$(sdk|9.0|product-version)",
6467+
"platforms": [
6468+
{
6469+
"buildArgs": {
6470+
"REPO": "$(Repo:aspnet)"
6471+
},
6472+
"dockerfile": "src/sdk/9.0/nanoserver-ltsc2025/amd64",
6473+
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
6474+
"os": "windows",
6475+
"osVersion": "nanoserver-ltsc2025",
6476+
"tags": {
6477+
"$(sdk|9.0|fixed-tag)-nanoserver-ltsc2025": {},
6478+
"$(sdk|9.0|minor-tag)-nanoserver-ltsc2025": {}
6479+
}
6480+
}
6481+
]
6482+
},
62976483
{
62986484
"productVersion": "$(sdk|9.0|product-version)",
62996485
"platforms": [
@@ -6329,6 +6515,24 @@
63296515
}
63306516
}
63316517
]
6518+
},
6519+
{
6520+
"productVersion": "$(sdk|9.0|product-version)",
6521+
"platforms": [
6522+
{
6523+
"buildArgs": {
6524+
"REPO": "$(Repo:aspnet)"
6525+
},
6526+
"dockerfile": "src/sdk/9.0/windowsservercore-ltsc2025/amd64",
6527+
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
6528+
"os": "windows",
6529+
"osVersion": "windowsservercore-ltsc2025",
6530+
"tags": {
6531+
"$(sdk|9.0|fixed-tag)-windowsservercore-ltsc2025": {},
6532+
"$(sdk|9.0|minor-tag)-windowsservercore-ltsc2025": {}
6533+
}
6534+
}
6535+
]
63326536
}
63336537
]
63346538
},

0 commit comments

Comments
 (0)