Remove .NET 5 Dockerfiles due to EOL (#3806)
(cherry picked from commit 8f4c7e2b12
)
This commit is contained in:
Родитель
988e5c6963
Коммит
f87fbd0b02
|
@ -15,7 +15,7 @@ _The set of .NET versions that are being released as a unit._
|
|||
- [ ] Check for additional changes by diffing the main and nightly branches
|
||||
- [ ] <add link to PR/commit>
|
||||
1. - [ ] Check whether a change has been made to a Dockerfile that is shared by multiple .NET versions. If a change has been made and the .NET versions that share that file are not being released at the same time, define a separate Dockerfile to isolate the change to the .NET version that's being released. Conversely, after a shared Dockerfile has diverged in such a way, it should be combined again into a shared Dockerfile when the other other .NET version is released. Shared Dockerfiles to check:
|
||||
- [ ] 3.1 runtime-deps shared with 5.0, 6.0, and 7.0
|
||||
- [ ] 3.1 runtime-deps shared with 6.0, and 7.0
|
||||
1. - [ ] Wait for .NET archive files (.zip, .tar.gz) to be available at blob storage location
|
||||
1. - [ ] Run `update-dependencies` tool to update all the necessary files to reflect the specified .NET versions (run this command for each version being released):
|
||||
- [ ] `./eng/Set-DotnetVersions.ps1 -ProductVersion <major/minor version> -SdkVersion <sdk> -RuntimeVersion <runtime> -AspnetVersion <aspnet>`
|
||||
|
|
|
@ -55,11 +55,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-amd64, 6.0-alpine3.14-amd64, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-amd64, 6.0-jammy-amd64, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-amd64, 6.0-focal-amd64, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-amd64, 5.0-bullseye-slim-amd64, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-amd64, 5.0-alpine3.15-amd64, 5.0-alpine-amd64, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.15/amd64/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-amd64, 5.0-alpine3.14-amd64, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-amd64, 5.0-focal-amd64, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim, 3.1-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim, 3.1-buster-slim, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16, 3.1-alpine3.16, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/alpine3.16/amd64/Dockerfile) | Alpine 3.16
|
||||
|
@ -84,11 +79,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-arm64v8, 6.0-alpine3.14-arm64v8, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm64v8, 6.0-focal-arm64v8, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm64v8, 5.0-bullseye-slim-arm64v8, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm64v8, 5.0-alpine3.15-arm64v8, 5.0-alpine-arm64v8, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.15/arm64v8/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm64v8, 5.0-alpine3.14-arm64v8, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm64v8, 5.0-focal-arm64v8, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm64v8, 3.1-bullseye-slim-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16-arm64v8, 3.1-alpine3.16-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/alpine3.16/arm64v8/Dockerfile) | Alpine 3.16
|
||||
|
@ -113,11 +103,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm32v7, 6.0-focal-arm32v7, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm32v7, 5.0-bullseye-slim-arm32v7, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm32v7, 5.0-alpine3.15-arm32v7, 5.0-alpine-arm32v7, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.15/arm32v7/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm32v7, 5.0-alpine3.14-arm32v7, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm32v7, 5.0-focal-arm32v7, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm32v7, 3.1-bullseye-slim-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
3.1.25-focal-arm32v7, 3.1-focal-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
|
@ -134,7 +119,6 @@ Tags | Dockerfile | OS Version
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-ltsc2022, 5.0-nanoserver-ltsc2022, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-ltsc2022, 3.1-nanoserver-ltsc2022, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -146,7 +130,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
5.0.17-windowsservercore-ltsc2022, 5.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
@ -157,14 +140,12 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-20H2, 6.0-nanoserver-20H2, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-20H2, 5.0-nanoserver-20H2, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-20H2, 3.1-nanoserver-20H2, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/nanoserver-20H2/amd64/Dockerfile)
|
||||
|
||||
## Nano Server, version 1809 amd64 Tags
|
||||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-1809, 6.0-nanoserver-1809, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-1809/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-1809, 5.0-nanoserver-1809, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/nanoserver-1809/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-1809, 3.1-nanoserver-1809, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/3.1/nanoserver-1809/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -176,7 +157,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
5.0.17-windowsservercore-ltsc2019, 5.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/5.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
|
|
@ -43,11 +43,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-amd64, 6.0-alpine3.14-amd64, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-amd64, 6.0-jammy-amd64, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-amd64, 6.0-focal-amd64, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-amd64, 5.0-bullseye-slim-amd64, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.17, 5.0.17-buster-slim, 5.0, 5.0-buster-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-amd64, 5.0-alpine3.15-amd64, 5.0-alpine-amd64, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.15/amd64/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-amd64, 5.0-alpine3.14-amd64, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-amd64, 5.0-focal-amd64, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim, 3.1-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim, 3.1-buster-slim, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16, 3.1-alpine3.16, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.16/amd64/Dockerfile) | Alpine 3.16
|
||||
|
@ -72,11 +67,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-arm64v8, 6.0-alpine3.14-arm64v8, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm64v8, 6.0-focal-arm64v8, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm64v8, 5.0-bullseye-slim-arm64v8, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.17, 5.0.17-buster-slim, 5.0, 5.0-buster-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm64v8, 5.0-alpine3.15-arm64v8, 5.0-alpine-arm64v8, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.15/arm64v8/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm64v8, 5.0-alpine3.14-arm64v8, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm64v8, 5.0-focal-arm64v8, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm64v8, 3.1-bullseye-slim-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16-arm64v8, 3.1-alpine3.16-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/alpine3.16/arm64v8/Dockerfile) | Alpine 3.16
|
||||
|
@ -97,15 +87,10 @@ Tags | Dockerfile | OS Version
|
|||
-----------| -------------| -------------
|
||||
6.0.5-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.5, 6.0.5-bullseye-slim, 6.0, 6.0-bullseye-slim, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
6.0.5-alpine3.16-arm32v7, 6.0-alpine3.16-arm32v7, 6.0-alpine-arm32v7, 6.0.5-alpine3.16, 6.0-alpine3.16, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.16/arm32v7/Dockerfile) | Alpine 3.16
|
||||
6.0.5-alpine3.15-arm32v7, 6.0-alpine3.15-arm32v7, 6.0.5-alpine3.15, 6.0-alpine3.15 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/5.0/alpine3.15/arm32v7/Dockerfile) | Alpine 3.15
|
||||
6.0.5-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/5.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
6.0.5-alpine3.15-arm32v7, 6.0-alpine3.15-arm32v7, 6.0.5-alpine3.15, 6.0-alpine3.15 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.15/arm32v7/Dockerfile) | Alpine 3.15
|
||||
6.0.5-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm32v7, 6.0-focal-arm32v7, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm32v7, 5.0-bullseye-slim-arm32v7, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.17, 5.0.17-buster-slim, 5.0, 5.0-buster-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm32v7, 5.0-alpine3.15-arm32v7, 5.0-alpine-arm32v7, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/5.0/alpine3.15/arm32v7/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm32v7, 5.0-alpine3.14-arm32v7, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/5.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm32v7, 5.0-focal-arm32v7, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm32v7, 3.1-bullseye-slim-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
3.1.25-focal-arm32v7, 3.1-focal-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
|
|
|
@ -51,11 +51,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-amd64, 6.0-alpine3.14-amd64, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-amd64, 6.0-jammy-amd64, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-amd64, 6.0-focal-amd64, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-amd64, 5.0-bullseye-slim-amd64, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-amd64, 5.0-alpine3.15-amd64, 5.0-alpine-amd64, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.15/amd64/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-amd64, 5.0-alpine3.14-amd64, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-amd64, 5.0-focal-amd64, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim, 3.1-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim, 3.1-buster-slim, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16, 3.1-alpine3.16, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/alpine3.16/amd64/Dockerfile) | Alpine 3.16
|
||||
|
@ -80,11 +75,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-arm64v8, 6.0-alpine3.14-arm64v8, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm64v8, 6.0-focal-arm64v8, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm64v8, 5.0-bullseye-slim-arm64v8, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm64v8, 5.0-alpine3.15-arm64v8, 5.0-alpine-arm64v8, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.15/arm64v8/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm64v8, 5.0-alpine3.14-arm64v8, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm64v8, 5.0-focal-arm64v8, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm64v8, 3.1-bullseye-slim-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
3.1.25-alpine3.16-arm64v8, 3.1-alpine3.16-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/alpine3.16/arm64v8/Dockerfile) | Alpine 3.16
|
||||
|
@ -109,11 +99,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.5-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0.5-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
6.0.5-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.5-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
|
||||
6.0.5-focal-arm32v7, 6.0-focal-arm32v7, 6.0.5-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
5.0.17-bullseye-slim-arm32v7, 5.0-bullseye-slim-arm32v7, 5.0.17-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
5.0.17-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.17-buster-slim, 5.0-buster-slim, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
5.0.17-alpine3.15-arm32v7, 5.0-alpine3.15-arm32v7, 5.0-alpine-arm32v7, 5.0.17-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.15/arm32v7/Dockerfile) | Alpine 3.15
|
||||
5.0.17-alpine3.14-arm32v7, 5.0-alpine3.14-arm32v7, 5.0.17-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
5.0.17-focal-arm32v7, 5.0-focal-arm32v7, 5.0.17-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
3.1.25-bullseye-slim-arm32v7, 3.1-bullseye-slim-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
3.1.25-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
3.1.25-focal-arm32v7, 3.1-focal-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
|
@ -130,7 +115,6 @@ Tags | Dockerfile | OS Version
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-ltsc2022, 5.0-nanoserver-ltsc2022, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-ltsc2022, 3.1-nanoserver-ltsc2022, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -142,7 +126,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
5.0.17-windowsservercore-ltsc2022, 5.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
@ -153,14 +136,12 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-20H2, 6.0-nanoserver-20H2, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-20H2, 5.0-nanoserver-20H2, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-20H2, 3.1-nanoserver-20H2, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/nanoserver-20H2/amd64/Dockerfile)
|
||||
|
||||
## Nano Server, version 1809 amd64 Tags
|
||||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-nanoserver-1809, 6.0-nanoserver-1809, 6.0.5, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-1809/amd64/Dockerfile)
|
||||
5.0.17-nanoserver-1809, 5.0-nanoserver-1809, 5.0.17, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/nanoserver-1809/amd64/Dockerfile)
|
||||
3.1.25-nanoserver-1809, 3.1-nanoserver-1809, 3.1.25, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/3.1/nanoserver-1809/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -172,7 +153,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.5-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
5.0.17-windowsservercore-ltsc2019, 5.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/5.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
|
|
@ -60,11 +60,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.300-alpine3.14-amd64, 6.0-alpine3.14-amd64, 6.0.300-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
6.0.300-jammy-amd64, 6.0-jammy-amd64, 6.0.300-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
|
||||
6.0.300-focal-amd64, 6.0-focal-amd64, 6.0.300-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
5.0.408-bullseye-slim-amd64, 5.0-bullseye-slim-amd64, 5.0.408-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/bullseye-slim/amd64/Dockerfile) | Debian 11
|
||||
5.0.408-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.408-buster-slim, 5.0-buster-slim, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/buster-slim/amd64/Dockerfile) | Debian 10
|
||||
5.0.408-alpine3.15-amd64, 5.0-alpine3.15-amd64, 5.0-alpine-amd64, 5.0.408-alpine3.15, 5.0-alpine3.15, 5.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/alpine3.15/amd64/Dockerfile) | Alpine 3.15
|
||||
5.0.408-alpine3.14-amd64, 5.0-alpine3.14-amd64, 5.0.408-alpine3.14, 5.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/alpine3.14/amd64/Dockerfile) | Alpine 3.14
|
||||
5.0.408-focal-amd64, 5.0-focal-amd64, 5.0.408-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/focal/amd64/Dockerfile) | Ubuntu 20.04
|
||||
3.1.419-bullseye, 3.1-bullseye | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/bullseye/amd64/Dockerfile) | Debian 11
|
||||
3.1.419-buster, 3.1-buster, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/buster/amd64/Dockerfile) | Debian 10
|
||||
3.1.419-alpine3.16, 3.1-alpine3.16, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/alpine3.16/amd64/Dockerfile) | Alpine 3.16
|
||||
|
@ -89,9 +84,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.300-alpine3.14-arm64v8, 6.0-alpine3.14-arm64v8, 6.0.300-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.14/arm64v8/Dockerfile) | Alpine 3.14
|
||||
6.0.300-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.300-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
|
||||
6.0.300-focal-arm64v8, 6.0-focal-arm64v8, 6.0.300-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
5.0.408-bullseye-slim-arm64v8, 5.0-bullseye-slim-arm64v8, 5.0.408-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
|
||||
5.0.408-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.408-buster-slim, 5.0-buster-slim, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/buster-slim/arm64v8/Dockerfile) | Debian 10
|
||||
5.0.408-focal-arm64v8, 5.0-focal-arm64v8, 5.0.408-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
3.1.419-bullseye-arm64v8, 3.1-bullseye-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/bullseye/arm64v8/Dockerfile) | Debian 11
|
||||
3.1.419-buster-arm64v8, 3.1-buster-arm64v8, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/buster/arm64v8/Dockerfile) | Debian 10
|
||||
3.1.419-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/focal/arm64v8/Dockerfile) | Ubuntu 20.04
|
||||
|
@ -113,9 +105,6 @@ Tags | Dockerfile | OS Version
|
|||
6.0.300-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0.300-alpine3.14, 6.0-alpine3.14 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.14/arm32v7/Dockerfile) | Alpine 3.14
|
||||
6.0.300-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.300-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
|
||||
6.0.300-focal-arm32v7, 6.0-focal-arm32v7, 6.0.300-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
5.0.408-bullseye-slim-arm32v7, 5.0-bullseye-slim-arm32v7, 5.0.408-bullseye-slim, 5.0-bullseye-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
|
||||
5.0.408-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.408-buster-slim, 5.0-buster-slim, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/buster-slim/arm32v7/Dockerfile) | Debian 10
|
||||
5.0.408-focal-arm32v7, 5.0-focal-arm32v7, 5.0.408-focal, 5.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
3.1.419-bullseye-arm32v7, 3.1-bullseye-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/bullseye/arm32v7/Dockerfile) | Debian 11
|
||||
3.1.419-buster-arm32v7, 3.1-buster-arm32v7, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/buster/arm32v7/Dockerfile) | Debian 10
|
||||
3.1.419-focal-arm32v7, 3.1-focal-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/focal/arm32v7/Dockerfile) | Ubuntu 20.04
|
||||
|
@ -132,7 +121,6 @@ Tags | Dockerfile | OS Version
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.300-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.300, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
5.0.408-nanoserver-ltsc2022, 5.0-nanoserver-ltsc2022, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
3.1.419-nanoserver-ltsc2022, 3.1-nanoserver-ltsc2022, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/nanoserver-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -144,7 +132,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.300-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
5.0.408-windowsservercore-ltsc2022, 5.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/windowsservercore-ltsc2022/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
@ -155,14 +142,12 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.300-nanoserver-20H2, 6.0-nanoserver-20H2, 6.0.300, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
5.0.408-nanoserver-20H2, 5.0-nanoserver-20H2, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/nanoserver-20H2/amd64/Dockerfile)
|
||||
3.1.419-nanoserver-20H2, 3.1-nanoserver-20H2, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/nanoserver-20H2/amd64/Dockerfile)
|
||||
|
||||
## Nano Server, version 1809 amd64 Tags
|
||||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.300-nanoserver-1809, 6.0-nanoserver-1809, 6.0.300, 6.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-1809/amd64/Dockerfile)
|
||||
5.0.408-nanoserver-1809, 5.0-nanoserver-1809, 5.0.408, 5.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/nanoserver-1809/amd64/Dockerfile)
|
||||
3.1.419-nanoserver-1809, 3.1-nanoserver-1809, 3.1.419, 3.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/3.1/nanoserver-1809/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
|
@ -174,7 +159,6 @@ Tag | Dockerfile
|
|||
Tag | Dockerfile
|
||||
---------| ---------------
|
||||
6.0.300-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
5.0.408-windowsservercore-ltsc2019, 5.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/5.0/windowsservercore-ltsc2019/amd64/Dockerfile)
|
||||
|
||||
##### .NET 7 Preview Tags
|
||||
Tag | Dockerfile
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
])) ^
|
||||
set certsPkgPrefix to when(isMariner,
|
||||
[
|
||||
when(dotnetVersion = "3.1" || dotnetVersion = "5.0",
|
||||
when(dotnetVersion = "3.1",
|
||||
"ca-certificates",
|
||||
when(isDistrolessMariner, "prebuilt-ca-certificates", "ca-certificates-microsoft")),
|
||||
"",
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= {{lineContinuation}}}}
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false {{lineContinuation}}{{if dotnetVersion != "3.1" && dotnetVersion != "5.0":
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false {{lineContinuation}}{{if dotnetVersion != "3.1":
|
||||
# Do not show first run text
|
||||
DOTNET_NOLOGO=true {{lineContinuation}}}}{{if dotnetVersion != "3.1":
|
||||
# SDK version
|
||||
|
|
|
@ -22,12 +22,12 @@
|
|||
when(isMariner,
|
||||
[
|
||||
"git",
|
||||
when(dotnetVersion = "3.1" || dotnetVersion = "5.0", "procps-ng", "")
|
||||
when(dotnetVersion = "3.1", "procps-ng", "")
|
||||
],
|
||||
[
|
||||
"curl",
|
||||
"git",
|
||||
when(dotnetVersion = "3.1" || dotnetVersion = "5.0", "procps", "")
|
||||
when(dotnetVersion = "3.1", "procps", "")
|
||||
"wget"
|
||||
])), len)
|
||||
}}{{if !isBasedOnBuildpackDeps:ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
"filename": "aspnetcore-targeting-pack.rpm",
|
||||
"url": cat(targetingPackBaseUrl, "/aspnetcore/Runtime/", VARIABLES[cat("aspnet|", dotnetVersion, "|targeting-pack-version")],
|
||||
"/aspnetcore-targeting-pack-", VARIABLES[cat("aspnet|", dotnetVersion, "|targeting-pack-version")],
|
||||
when(dotnetVersion = "3.1" || dotnetVersion = "5.0", "", cat("-", ARCH_SHORT)), ".rpm", targetingPackUrlSuffix),
|
||||
when(dotnetVersion = "3.1", "", cat("-", ARCH_SHORT)), ".rpm", targetingPackUrlSuffix),
|
||||
"sha": VARIABLES[join(["aspnet-runtime-targeting-pack", dotnetVersion, "linux-rpm", ARCH_SHORT, "sha"], "|")],
|
||||
"sha-var-name": commonShaVarName
|
||||
],
|
||||
|
@ -81,7 +81,7 @@
|
|||
"sha": VARIABLES[join(["sdk", dotnetVersion, platform, ARCH_SHORT, "sha"], "|")],
|
||||
"sha-var-name": commonShaVarName,
|
||||
"extract-paths": when(ARGS["based-on-buildpack-deps"], [],
|
||||
when(dotnetVersion = "3.1" || dotnetVersion = "5.0",
|
||||
when(dotnetVersion = "3.1",
|
||||
[
|
||||
"./packs",
|
||||
"./sdk",
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"ThirdPartyNotices.txt",
|
||||
"packs",
|
||||
"sdk",
|
||||
when(!(dotnetVersion = "3.1" || dotnetVersion = "5.0"), "sdk-manifests", ""),
|
||||
when(!(dotnetVersion = "3.1"), "sdk-manifests", ""),
|
||||
"templates",
|
||||
"shared"
|
||||
], len)
|
||||
|
@ -50,7 +50,7 @@
|
|||
"dotnet-is-internal": ARGS["dotnet-is-internal"]
|
||||
],
|
||||
" ")}}{{
|
||||
if !(dotnetVersion = "3.1" || dotnetVersion = "5.0" || isServerCore): `
|
||||
if !(dotnetVersion = "3.1" || isServerCore): `
|
||||
`
|
||||
# Workaround for https://github.com/dotnet/sdk/issues/18410
|
||||
\dotnet\dotnet build-server shutdown;}}{{if !useExtractGroups: `
|
||||
|
|
|
@ -11,11 +11,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-amd64)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16)
|
||||
|
@ -35,11 +30,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm64v8)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16-arm64v8)
|
||||
|
@ -59,11 +49,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm32v7)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-focal-arm32v7)
|
||||
|
@ -74,11 +59,8 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2022)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:7.0-nanoserver-1809)
|
||||
customSubTableTitle: .NET 7 Preview Tags
|
||||
|
@ -86,6 +68,4 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2019)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-1809)
|
||||
|
|
|
@ -11,11 +11,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-amd64)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16)
|
||||
|
@ -35,11 +30,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm64v8)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16-arm64v8)
|
||||
|
@ -59,11 +49,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm32v7)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-focal-arm32v7)
|
||||
|
|
|
@ -11,11 +11,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-amd64)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16)
|
||||
|
@ -35,11 +30,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm64v8)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16-arm64v8)
|
||||
|
@ -59,11 +49,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm32v7)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-focal-arm32v7)
|
||||
|
@ -74,11 +59,8 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2022)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:7.0-nanoserver-1809)
|
||||
customSubTableTitle: .NET 7 Preview Tags
|
||||
|
@ -86,6 +68,4 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2019)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-1809)
|
||||
|
|
|
@ -11,11 +11,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-amd64)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-amd64)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.15-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-alpine3.14-amd64)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-amd64)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye)
|
||||
$(McrTagsYmlTagGroup:3.1-buster)
|
||||
$(McrTagsYmlTagGroup:3.1-alpine3.16)
|
||||
|
@ -35,9 +30,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm64v8)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm64v8)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm64v8)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-arm64v8)
|
||||
$(McrTagsYmlTagGroup:3.1-focal-arm64v8)
|
||||
|
@ -54,9 +46,6 @@ $(McrTagsYmlTagGroup:6.0-alpine3.15-arm32v7)
|
|||
$(McrTagsYmlTagGroup:6.0-alpine3.14-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-jammy-arm32v7)
|
||||
$(McrTagsYmlTagGroup:6.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-bullseye-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-buster-slim-arm32v7)
|
||||
$(McrTagsYmlTagGroup:5.0-focal-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-bullseye-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-buster-arm32v7)
|
||||
$(McrTagsYmlTagGroup:3.1-focal-arm32v7)
|
||||
|
@ -67,11 +56,8 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2022)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-ltsc2022)
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-20H2)
|
||||
$(McrTagsYmlTagGroup:7.0-nanoserver-1809)
|
||||
customSubTableTitle: .NET 7 Preview Tags
|
||||
|
@ -79,6 +65,4 @@ $(McrTagsYmlTagGroup:7.0-windowsservercore-ltsc2019)
|
|||
customSubTableTitle: .NET 7 Preview Tags
|
||||
$(McrTagsYmlTagGroup:6.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:6.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:5.0-nanoserver-1809)
|
||||
$(McrTagsYmlTagGroup:5.0-windowsservercore-ltsc2019)
|
||||
$(McrTagsYmlTagGroup:3.1-nanoserver-1809)
|
||||
|
|
1507
manifest.json
1507
manifest.json
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -11,18 +11,6 @@
|
|||
"aspnet|3.1|win|x64|sha": "7ca3cfaf814b12fbfc65a0faa1f858dece790fb08f814f99c5e1f062ead7a75db6e13e035aaa0d5d9a07a487b84496ecda23f9e4cc92fca4dd1143fda89cc898",
|
||||
"aspnet-runtime-targeting-pack|3.1|linux-rpm|x64|sha": "fdab7122896ff3602d8a25c0b283996973ef0cf4f4d0f9eba429d3a93b2441ebe0e0d0b499b97bb28c43cfb386501cc617ca7ed7c949dd3e45c61db0d5879fd4",
|
||||
|
||||
"aspnet|5.0|build-version": "5.0.17",
|
||||
"aspnet|5.0|targeting-pack-version": "5.0.0",
|
||||
"aspnet|5.0|linux-musl|x64|sha": "7df763553f6438c51f23542412830686fef82b56f1e3330fa2dfd86b894eff7d830b5ff51468cfe6e88d2eceebc0a0a2352c8762f65a0ffc6ca9f5b02863b7a6",
|
||||
"aspnet|5.0|linux-musl|arm|sha": "80223218db8d272d67f7627da7c3f7a9b06518a2e44f9c6d12f2438b9ea024ec91fb42426b3b5672204c643c122b786f0f0f8682c671eca6635d9644811e0ff7",
|
||||
"aspnet|5.0|linux-musl|arm64|sha": "26f8a30e246c5527f03023e203e44dea1842e23ac587bc9872e6e60bd5ac98f57f7962d7d46c816690cb42263e9deedd896d0d3ad538a2d9dd17a06ba6f47fbb",
|
||||
"aspnet|5.0|linux-rpm|x64|sha": "29cd45a43067a971604ef866334f5484a49af42af6f46960384abaf908989f6eaf042a0456161dd28e96920c5ef022ff757b859e0233eaa8632862220dd2e927",
|
||||
"aspnet|5.0|linux|arm|sha": "466e5600e52551e31ef30b326a6a98e569edaca4d5fd7772a5d1f02a847e6192dc3f9aab4632aa27e63d85e4c53081139ecab4ffca65e9820a72a84916fd5065",
|
||||
"aspnet|5.0|linux|x64|sha": "d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d",
|
||||
"aspnet|5.0|linux|arm64|sha": "ac1a9d89f1b730dfdca9c2e48373ef21f8f9316014eefbe6b11516f8195d3b3efc4e482883774b74ea2ff1cb77174a2cb471bd1157ab5b7d71621e3026c38e9b",
|
||||
"aspnet|5.0|win|x64|sha": "ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a",
|
||||
"aspnet-runtime-targeting-pack|5.0|linux-rpm|x64|sha": "350a7fdb18a79fe7de2a83b3fe92a0f9d7f3e78f0ee96216e553e7c0b247923bad58e028534cd51d0ad11091bae50dd74c3ec426127f7fe59396c4260bf120c1",
|
||||
|
||||
"aspnet|6.0|build-version": "6.0.5",
|
||||
"aspnet|6.0|targeting-pack-version": "$(aspnet|6.0|build-version)",
|
||||
"aspnet|6.0|linux-musl|x64|sha": "b9f07997e5a930e096772a182fcb8f44826cf5fdaf4a5f8d5a9eba4f157373c694a50f57ee1b799fb0e6d4c4d8389cb45409d928e3fc5ea6f56303a190e1941a",
|
||||
|
@ -64,8 +52,6 @@
|
|||
|
||||
"base-url|3.1|main": "$(base-url|public|maintenance-legacy|main)",
|
||||
"base-url|3.1|nightly": "$(base-url|public|maintenance-legacy|nightly)",
|
||||
"base-url|5.0|main": "$(base-url|public|maintenance-legacy|main)",
|
||||
"base-url|5.0|nightly": "$(base-url|public|maintenance-legacy|nightly)",
|
||||
"base-url|6.0|main": "$(base-url|public|maintenance|main)",
|
||||
"base-url|6.0|nightly": "$(base-url|public|maintenance|nightly)",
|
||||
"base-url|7.0|main": "$(base-url|public|main)",
|
||||
|
@ -79,7 +65,6 @@
|
|||
"base-url|7.0-monitor|nightly": "$(base-url|public|nightly)",
|
||||
|
||||
"dotnet|3.1|product-version": "3.1.25",
|
||||
"dotnet|5.0|product-version": "5.0.17",
|
||||
"dotnet|6.0|product-version": "6.0.5",
|
||||
"dotnet|7.0|product-version": "7.0.0-preview.4",
|
||||
|
||||
|
@ -116,13 +101,6 @@
|
|||
"powershell|3.1|Linux|x64|sha": "8a193dce4d92a784ef64fe2ee3542b51aa9bd2c7bda78659d8e446664fe81d80eec7f8ce5c6a7033d46af7e4a193769a05f53349b5179c8b37132eb0b575e5ed",
|
||||
"powershell|3.1|Windows|x64|sha": "64e6d1f49589164094ba4402cdf8ce9d1d021e7605024b14be0a3bdafea8ac0cef6e6b0b2b69a38106a9bd3e072aff89a5bef2f2bad627b57bf2a0ba00e507a1",
|
||||
|
||||
"powershell|5.0|build-version": "7.1.7",
|
||||
"powershell|5.0|Linux.Alpine|sha": "360c61dcf3a9736cc896dac5938f6e911b51436b029f6f554d3b5caee3cd939b0f8b21899d4b5f6ddf39cf9790225d3a59b7312c498c2cdb3d904a34dca94364",
|
||||
"powershell|5.0|Linux|arm32|sha": "87185e7b33f5d15f457ea58a1de2d64eab91938068ebf3fc57723d41a80705e6775241643f7d07f2f58b4e2d660c1ce5306dd1d7461a42ff3520937942b6261b",
|
||||
"powershell|5.0|Linux|arm64|sha": "5463c94713133e5339a35cbad35aaf33c968db05a4ed880c275cd8e1f9ec27dbb3f29a6bbbda1abd22d0c430865c8b44d821f9608f7c0fa63974bce11c4fc2bb",
|
||||
"powershell|5.0|Linux|x64|sha": "a4114ee432a86bb40d16a8d12c485441bc10d1bb3076117a26ca9eadf2822353e08e333c56c37351a6bc874521eafb77cc741425d8eea31b5fd38fde5c9cec1b",
|
||||
"powershell|5.0|Windows|x64|sha": "098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04",
|
||||
|
||||
"powershell|6.0|build-version": "7.2.4",
|
||||
"powershell|6.0|Linux.Alpine|sha": "cf1c0fe24287b8d101f21fba8a3519e19ebbf405fbe8f21eca5378c61d8142c00afbb7ef782c62dfe4ccec671eb0aeb0e72c9c125cb8d8d3bce1fa7f061ea573",
|
||||
"powershell|6.0|Linux|arm32|sha": "fed27d051367721d5d4bfb301af0fdb42cd08b32fbc9e46235e8c2b006b682833bc047653ad6435a8a1b2bb66b426243796d077c398f7a152921b97576eea507",
|
||||
|
@ -152,22 +130,6 @@
|
|||
"runtime-hostfxr|3.1|linux-rpm|x64|sha": "49e02a80a9a717cc5ddd03ac25a390ff218c4214c7972f88dd64bfc1505dababe0d500b2ac1b7570031f9f4a8aa3ce3a4f399c026c185ba1d954767d5695644a",
|
||||
"runtime-targeting-pack|3.1|linux-rpm|x64|sha": "9111ef4a0083c1fbd969f5adfca8f7b0a2e90eada94771c68ca4d00d34756fb280de153ecce4ad3da4b16698b7add4848f5b6ec24b89a144c2a119a42fb27c85",
|
||||
|
||||
"runtime|5.0|build-version": "5.0.17",
|
||||
"runtime|5.0|targeting-pack-version": "5.0.0",
|
||||
"runtime|5.0|linux-musl|x64|sha": "e40ef40ebc7394cc7ef9eb9ce26b16a73bf99d597d98df009a06fff5d4fcec307e094ef6e780e8a2169351d9a93c92c18f20975fd1c6d75669218a29257fb6df",
|
||||
"runtime|5.0|linux-musl|arm|sha": "ce5a53f465d91d7c1d0fb29bca2e17aeadd31b493dc94233f3807d41df939e739f6339a94719561ec40d2cfcbafba01e64e125b91ecd7c32afc9cebb4a3bcc29",
|
||||
"runtime|5.0|linux-musl|arm64|sha": "1c1495bf4a53a6d9b2be4c4b181946c3c5abd57ae6e10964924e3d650afba5e2986e555371b8134d0315a4054fc7d473ab4c8cc137f9e0569e8c67e46c4f559b",
|
||||
"runtime|5.0|linux-rpm|x64|sha": "8382275602230bb82114e8eb7af0ddf9d0c5151756946dae178ddd29ec98ea225afbaab25f8008ddce83750dd2a304805794b6cbff8e4aa7be1dbcdd5589edbe",
|
||||
"runtime|5.0|linux|arm|sha": "b91bec9749838f31f0aa04d8f9c3ebbbb4dcce4ee4ceb30cfd1b901534bbe2c187ae9ed7bd0de64405c4fae99df839836fe68b9d9a2493d52301d7b16d6f3ba6",
|
||||
"runtime|5.0|linux|x64|sha": "a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261",
|
||||
"runtime|5.0|linux|arm64|sha": "99cb11871924d3abedcc9c8079c54bc0c550203c7cbe4e349ed70d4355f40e4620b68d90b797e6461d898c06bed6953580e2cd4ad01483e5de107ca5a3409610",
|
||||
"runtime|5.0|win|x64|sha": "424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782",
|
||||
"runtime-apphost-pack|5.0|linux-rpm|x64|sha": "9c9614cbeac2beae509855eb06cd484444809755c9c11b5ce4c9ca0239e6395d75ac07d9dec77bcbc0eb5164f9929a29b76d39e6b6dcfcd9ac99efbedeef3f51",
|
||||
"runtime-deps-cm.1|5.0|linux-rpm|x64|sha": "529cde1437824cc1c85803c2c48bc582daae35b9c2cbb40d2849a89bc19f88ebd55e8a18b2d53f320f1f38fd4334f66f1dee943e595c8bc73fb0ee7cea1a7e72",
|
||||
"runtime-host|5.0|linux-rpm|x64|sha": "5edc730160255ba0054e533d67a0273dbcb0e80ae95a524b48ba52c3082274a2c051c2792669ad4f2b67a71aa6e6ba02ee5e11a2eefcc849dee026a64ad04996",
|
||||
"runtime-hostfxr|5.0|linux-rpm|x64|sha": "ab348ff65f06d86e749ed4dce2ca00578b6f027afb18ff89957d5fffcbd10260d88c89b258db38abcb573ef6f972df75b214106d6757687ba6e4d6bad20ef9a3",
|
||||
"runtime-targeting-pack|5.0|linux-rpm|x64|sha": "cabeb2f82acbcb391c101087be7dedb0e65149782922cb07dba5231e360f4b2e08873b444c774f73925d81c975af51b76799d2b394c19b384d46c301d7710c3e",
|
||||
|
||||
"runtime|6.0|build-version": "6.0.5",
|
||||
"runtime|6.0|targeting-pack-version": "$(runtime|6.0|build-version)",
|
||||
"runtime|6.0|linux-musl|x64|sha": "de0224c5cb933ff557d19c4293a7a3591a54ae1b5d2de1f663195a1cab34c89986999fd63d43fe6d31fc5ad467d5f5cbd15636fa672c34303fc7eddb1708db7f",
|
||||
|
@ -209,15 +171,6 @@
|
|||
"sdk|3.1|linux|x64|sha": "957d9561b346226806270a969a302217dec2a5e4853225d73fbf85f20f6107137ac5678a6ffdf5c170a72f5ef93e3defe3218970bc20d97a4f880d5c7577376f",
|
||||
"sdk|3.1|win|x64|sha": "6fb9d6aeed88e8c9499230dbcd0bf5783c6741d0b5837867449057adfe300cc068caab9303361789441a079acd92b9cb7c73154187ece7fc4b210e2dfdbbca70",
|
||||
|
||||
"sdk|5.0|build-version": "5.0.408",
|
||||
"sdk|5.0|product-version": "5.0.408",
|
||||
"sdk|5.0|linux-musl|x64|sha": "40514b07e90fff4911633d807a7eab4139c3755a6e2ddf92999f011445f0cfa99014b8953cdc249d62ea2f8a3b9e93708c3a6ff598f38b106c340b0955615c52",
|
||||
"sdk|5.0|linux-rpm|x64|sha": "d259d12acd6907f6f68dc55e370944dde9e1796afc3351897d188d6070d1566dd0771f66292c9eaf5ee10088f5b9aa98a18c49d7d1c92cdfb6515f8c8e29fa45",
|
||||
"sdk|5.0|linux|arm|sha": "4f12b2c6cc242666450eb5f892430a956ff34b2ab30aa63ee444565327fbad569152506e153a550b4a45cad6d8346f37ca7bcca68e9d46540c7f170e24b26296",
|
||||
"sdk|5.0|linux|arm64|sha": "50f23d7aca91051d8b7c37f1a76b1eb51e6fe73e017d98558d757a6b9699e4237d401ce81515c1601b8c21eb62fee4e0b4f0bbed8967eefa3ceba75fc242f01b",
|
||||
"sdk|5.0|linux|x64|sha": "abbf22c420df2d8398d1616efa3d31e1b8f96130697746c45ad68668676d12e65ec3b4dd75f28a5dc7607da58b6e369693c0e658def15ce2431303c28e99db55",
|
||||
"sdk|5.0|win|x64|sha": "3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485",
|
||||
|
||||
"sdk|6.0|build-version": "6.0.300",
|
||||
"sdk|6.0|product-version": "6.0.300",
|
||||
"sdk|6.0|linux-musl|arm|sha": "515762d63d070e5a0b01a442dfdfa9df02b683b2624ceba81617da4cb21141df47a469c50457962bb5ad6801eb529ca1bf845fc713357192b09201d6db349619",
|
||||
|
|
|
@ -13,8 +13,8 @@ WORKDIR /source/aspnetapp
|
|||
RUN dotnet publish -c release -o /app -r win-x64 --self-contained false --no-restore
|
||||
|
||||
# final stage/image
|
||||
# Relies on 5.0 multi-arch tag to pick the same Windows version as the host.
|
||||
# Alternatively, a release specific tag can be used, like: `5.0-nanoserver-ltsc2022`
|
||||
# Relies on 6.0 multi-arch tag to pick the same Windows version as the host.
|
||||
# Alternatively, a release specific tag can be used, like: `6.0-nanoserver-ltsc2022`
|
||||
# Other versions are 20H2 and 1809 (in place of the `ltsc2022` substring above)
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:6.0
|
||||
WORKDIR /app
|
||||
|
|
|
@ -11,8 +11,8 @@ COPY . .
|
|||
RUN dotnet publish -c release -o /app -r win-x64 --self-contained false --no-restore
|
||||
|
||||
# final stage/image
|
||||
# Relies on 5.0 multi-arch tag to pick the same Windows version as the host.
|
||||
# Alternatively, a release specific tag can be used, like: `5.0-nanoserver-ltsc2022`
|
||||
# Relies on 6.0 multi-arch tag to pick the same Windows version as the host.
|
||||
# Alternatively, a release specific tag can be used, like: `6.0-nanoserver-ltsc2022`
|
||||
# Other versions are 20H2 and 1809 (in place of the `ltsc2022` substring above)
|
||||
FROM mcr.microsoft.com/dotnet/runtime:6.0
|
||||
WORKDIR /app
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.14-amd64
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
|
||||
&& aspnetcore_sha512='7df763553f6438c51f23542412830686fef82b56f1e3330fa2dfd86b894eff7d830b5ff51468cfe6e88d2eceebc0a0a2352c8762f65a0ffc6ca9f5b02863b7a6' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.14-arm32v7
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
|
||||
&& aspnetcore_sha512='80223218db8d272d67f7627da7c3f7a9b06518a2e44f9c6d12f2438b9ea024ec91fb42426b3b5672204c643c122b786f0f0f8682c671eca6635d9644811e0ff7' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.14-arm64v8
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
|
||||
&& aspnetcore_sha512='26f8a30e246c5527f03023e203e44dea1842e23ac587bc9872e6e60bd5ac98f57f7962d7d46c816690cb42263e9deedd896d0d3ad538a2d9dd17a06ba6f47fbb' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.15-amd64
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
|
||||
&& aspnetcore_sha512='7df763553f6438c51f23542412830686fef82b56f1e3330fa2dfd86b894eff7d830b5ff51468cfe6e88d2eceebc0a0a2352c8762f65a0ffc6ca9f5b02863b7a6' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.15-arm32v7
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
|
||||
&& aspnetcore_sha512='80223218db8d272d67f7627da7c3f7a9b06518a2e44f9c6d12f2438b9ea024ec91fb42426b3b5672204c643c122b786f0f0f8682c671eca6635d9644811e0ff7' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,15 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-alpine3.15-arm64v8
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
|
||||
&& aspnetcore_sha512='26f8a30e246c5527f03023e203e44dea1842e23ac587bc9872e6e60bd5ac98f57f7962d7d46c816690cb42263e9deedd896d0d3ad538a2d9dd17a06ba6f47fbb' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
|
||||
&& aspnetcore_sha512='d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-bullseye-slim-amd64
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
|
||||
&& aspnetcore_sha512='466e5600e52551e31ef30b326a6a98e569edaca4d5fd7772a5d1f02a847e6192dc3f9aab4632aa27e63d85e4c53081139ecab4ffca65e9820a72a84916fd5065' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm32v7
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
|
||||
&& aspnetcore_sha512='ac1a9d89f1b730dfdca9c2e48373ef21f8f9316014eefbe6b11516f8195d3b3efc4e482883774b74ea2ff1cb77174a2cb471bd1157ab5b7d71621e3026c38e9b' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm64v8
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
|
||||
&& aspnetcore_sha512='d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-buster-slim-amd64
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
|
||||
&& aspnetcore_sha512='466e5600e52551e31ef30b326a6a98e569edaca4d5fd7772a5d1f02a847e6192dc3f9aab4632aa27e63d85e4c53081139ecab4ffca65e9820a72a84916fd5065' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-buster-slim-arm32v7
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
|
||||
&& aspnetcore_sha512='ac1a9d89f1b730dfdca9c2e48373ef21f8f9316014eefbe6b11516f8195d3b3efc4e482883774b74ea2ff1cb77174a2cb471bd1157ab5b7d71621e3026c38e9b' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-buster-slim-arm64v8
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,12 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-cbl-mariner1.0-amd64
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core
|
||||
RUN curl -fSL --output aspnetcore.rpm https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-x64.rpm \
|
||||
&& aspnetcore_sha512='29cd45a43067a971604ef866334f5484a49af42af6f46960384abaf908989f6eaf042a0456161dd28e96920c5ef022ff757b859e0233eaa8632862220dd2e927' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.rpm" | sha512sum -c - \
|
||||
&& rpm --install aspnetcore.rpm \
|
||||
&& rm aspnetcore.rpm
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
|
||||
&& aspnetcore_sha512='d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-focal-amd64
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
|
||||
&& aspnetcore_sha512='466e5600e52551e31ef30b326a6a98e569edaca4d5fd7772a5d1f02a847e6192dc3f9aab4632aa27e63d85e4c53081139ecab4ffca65e9820a72a84916fd5065' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-focal-arm32v7
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve ASP.NET Core
|
||||
RUN aspnetcore_version=5.0.17 \
|
||||
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
|
||||
&& aspnetcore_sha512='ac1a9d89f1b730dfdca9c2e48373ef21f8f9316014eefbe6b11516f8195d3b3efc4e482883774b74ea2ff1cb77174a2cb471bd1157ab5b7d71621e3026c38e9b' \
|
||||
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
|
||||
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
|
||||
&& rm aspnetcore.tar.gz
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-focal-arm64v8
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,32 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:1809-amd64 AS installer
|
||||
|
||||
# Install ASP.NET Core Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$aspnetcore_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; `
|
||||
$aspnetcore_sha512 = 'ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a'; `
|
||||
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet/shared/Microsoft.AspNetCore.App; `
|
||||
tar -oxzf aspnetcore.zip -C dotnet ./shared/Microsoft.AspNetCore.App; `
|
||||
Remove-Item -Force aspnetcore.zip
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-nanoserver-1809
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,32 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:20H2-amd64 AS installer
|
||||
|
||||
# Install ASP.NET Core Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$aspnetcore_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; `
|
||||
$aspnetcore_sha512 = 'ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a'; `
|
||||
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet/shared/Microsoft.AspNetCore.App; `
|
||||
tar -oxzf aspnetcore.zip -C dotnet ./shared/Microsoft.AspNetCore.App; `
|
||||
Remove-Item -Force aspnetcore.zip
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-nanoserver-20H2
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,32 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 AS installer
|
||||
|
||||
# Install ASP.NET Core Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$aspnetcore_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; `
|
||||
$aspnetcore_sha512 = 'ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a'; `
|
||||
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet/shared/Microsoft.AspNetCore.App; `
|
||||
tar -oxzf aspnetcore.zip -C dotnet ./shared/Microsoft.AspNetCore.App; `
|
||||
Remove-Item -Force aspnetcore.zip
|
||||
|
||||
|
||||
# ASP.NET Core image
|
||||
FROM $REPO:5.0.17-nanoserver-ltsc2022
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"]
|
|
@ -1,22 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-windowsservercore-ltsc2019
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNET_VERSION/aspnetcore-runtime-$Env:ASPNET_VERSION-win-x64.zip; `
|
||||
$aspnetcore_sha512 = 'ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a'; `
|
||||
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
tar -oxzf aspnetcore.zip -C $Env:ProgramFiles\dotnet ./shared/Microsoft.AspNetCore.App; `
|
||||
Remove-Item -Force aspnetcore.zip
|
|
@ -1,22 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/runtime
|
||||
FROM $REPO:5.0.17-windowsservercore-ltsc2022
|
||||
|
||||
# ASP.NET Core version
|
||||
ENV ASPNET_VERSION=5.0.17
|
||||
|
||||
# Install ASP.NET Core Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNET_VERSION/aspnetcore-runtime-$Env:ASPNET_VERSION-win-x64.zip; `
|
||||
$aspnetcore_sha512 = 'ffa1ac15c489acde822981b4c9fdf69eb0e55dcb3e1bd3d9c23cceafba88388a4420f6b9ac01e5758c6162993ffa3a76350f0b50afffe9ad10eae74adffcbe0a'; `
|
||||
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
tar -oxzf aspnetcore.zip -C $Env:ProgramFiles\dotnet ./shared/Microsoft.AspNetCore.App; `
|
||||
Remove-Item -Force aspnetcore.zip
|
|
@ -1,28 +0,0 @@
|
|||
FROM mcr.microsoft.com/cbl-mariner/base/core:1.0
|
||||
|
||||
RUN tdnf install -y \
|
||||
ca-certificates \
|
||||
\
|
||||
# .NET dependencies
|
||||
glibc \
|
||||
icu \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
zlib \
|
||||
&& tdnf clean all
|
||||
|
||||
# Install dotnet-runtime-deps package
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet-runtime-deps.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-deps-$dotnet_version-cm.1-x64.rpm \
|
||||
&& dotnet_sha512='529cde1437824cc1c85803c2c48bc582daae35b9c2cbb40d2849a89bc19f88ebd55e8a18b2d53f320f1f38fd4334f66f1dee943e595c8bc73fb0ee7cea1a7e72' \
|
||||
&& echo "$dotnet_sha512 dotnet-runtime-deps.rpm" | sha512sum -c - \
|
||||
&& rpm --install dotnet-runtime-deps.rpm \
|
||||
&& rm dotnet-runtime-deps.rpm
|
||||
|
||||
ENV \
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 \
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.14-amd64
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-x64.tar.gz \
|
||||
&& dotnet_sha512='e40ef40ebc7394cc7ef9eb9ce26b16a73bf99d597d98df009a06fff5d4fcec307e094ef6e780e8a2169351d9a93c92c18f20975fd1c6d75669218a29257fb6df' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.14-arm32v7
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-arm.tar.gz \
|
||||
&& dotnet_sha512='ce5a53f465d91d7c1d0fb29bca2e17aeadd31b493dc94233f3807d41df939e739f6339a94719561ec40d2cfcbafba01e64e125b91ecd7c32afc9cebb4a3bcc29' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.14-arm64v8
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-arm64.tar.gz \
|
||||
&& dotnet_sha512='1c1495bf4a53a6d9b2be4c4b181946c3c5abd57ae6e10964924e3d650afba5e2986e555371b8134d0315a4054fc7d473ab4c8cc137f9e0569e8c67e46c4f559b' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.15-amd64
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-x64.tar.gz \
|
||||
&& dotnet_sha512='e40ef40ebc7394cc7ef9eb9ce26b16a73bf99d597d98df009a06fff5d4fcec307e094ef6e780e8a2169351d9a93c92c18f20975fd1c6d75669218a29257fb6df' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.15-arm32v7
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-arm.tar.gz \
|
||||
&& dotnet_sha512='ce5a53f465d91d7c1d0fb29bca2e17aeadd31b493dc94233f3807d41df939e739f6339a94719561ec40d2cfcbafba01e64e125b91ecd7c32afc9cebb4a3bcc29' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,17 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-alpine3.15-arm64v8
|
||||
|
||||
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
|
||||
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-arm64.tar.gz \
|
||||
&& dotnet_sha512='1c1495bf4a53a6d9b2be4c4b181946c3c5abd57ae6e10964924e3d650afba5e2986e555371b8134d0315a4054fc7d473ab4c8cc137f9e0569e8c67e46c4f559b' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
|
||||
&& rm dotnet.tar.gz \
|
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-bullseye-slim-amd64
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='b91bec9749838f31f0aa04d8f9c3ebbbb4dcce4ee4ceb30cfd1b901534bbe2c187ae9ed7bd0de64405c4fae99df839836fe68b9d9a2493d52301d7b16d6f3ba6' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm32v7
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:bullseye-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='99cb11871924d3abedcc9c8079c54bc0c550203c7cbe4e349ed70d4355f40e4620b68d90b797e6461d898c06bed6953580e2cd4ad01483e5de107ca5a3409610' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm64v8
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-buster-slim-amd64
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='b91bec9749838f31f0aa04d8f9c3ebbbb4dcce4ee4ceb30cfd1b901534bbe2c187ae9ed7bd0de64405c4fae99df839836fe68b9d9a2493d52301d7b16d6f3ba6' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-buster-slim-arm32v7
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:buster-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='99cb11871924d3abedcc9c8079c54bc0c550203c7cbe4e349ed70d4355f40e4620b68d90b797e6461d898c06bed6953580e2cd4ad01483e5de107ca5a3409610' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-buster-slim-arm64v8
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,21 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
FROM $REPO:5.0.17-cbl-mariner1.0-amd64
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN curl -fSL --output dotnet-host.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-host-$DOTNET_VERSION-x64.rpm \
|
||||
&& dotnet_sha512='5edc730160255ba0054e533d67a0273dbcb0e80ae95a524b48ba52c3082274a2c051c2792669ad4f2b67a71aa6e6ba02ee5e11a2eefcc849dee026a64ad04996' \
|
||||
&& echo "$dotnet_sha512 dotnet-host.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output dotnet-hostfxr.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-hostfxr-$DOTNET_VERSION-x64.rpm \
|
||||
&& dotnet_sha512='ab348ff65f06d86e749ed4dce2ca00578b6f027afb18ff89957d5fffcbd10260d88c89b258db38abcb573ef6f972df75b214106d6757687ba6e4d6bad20ef9a3' \
|
||||
&& echo "$dotnet_sha512 dotnet-hostfxr.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output dotnet-runtime.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-x64.rpm \
|
||||
&& dotnet_sha512='8382275602230bb82114e8eb7af0ddf9d0c5151756946dae178ddd29ec98ea225afbaab25f8008ddce83750dd2a304805794b6cbff8e4aa7be1dbcdd5589edbe' \
|
||||
&& echo "$dotnet_sha512 dotnet-runtime.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& rpm --install dotnet-host.rpm dotnet-hostfxr.rpm dotnet-runtime.rpm \
|
||||
&& rm dotnet-host.rpm dotnet-hostfxr.rpm dotnet-runtime.rpm
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM amd64/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-focal-amd64
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm32v7/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='b91bec9749838f31f0aa04d8f9c3ebbbb4dcce4ee4ceb30cfd1b901534bbe2c187ae9ed7bd0de64405c4fae99df839836fe68b9d9a2493d52301d7b16d6f3ba6' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-focal-arm32v7
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,24 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
|
||||
|
||||
# Installer image
|
||||
FROM arm64v8/buildpack-deps:focal-curl AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN dotnet_version=5.0.17 \
|
||||
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='99cb11871924d3abedcc9c8079c54bc0c550203c7cbe4e349ed70d4355f40e4620b68d90b797e6461d898c06bed6953580e2cd4ad01483e5de107ca5a3409610' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /dotnet \
|
||||
&& rm dotnet.tar.gz
|
||||
|
||||
|
||||
# .NET runtime image
|
||||
FROM $REPO:5.0.17-focal-arm64v8
|
||||
|
||||
# .NET Runtime version
|
||||
ENV DOTNET_VERSION=5.0.17
|
||||
|
||||
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
|
||||
|
||||
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
|
|
@ -1,40 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:1809-amd64 AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$dotnet_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip
|
||||
|
||||
|
||||
# Runtime image
|
||||
FROM mcr.microsoft.com/windows/nanoserver:1809-amd64
|
||||
|
||||
ENV `
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 `
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true `
|
||||
# .NET Runtime version
|
||||
DOTNET_VERSION=5.0.17
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\dotnet"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
|
@ -1,40 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:20H2-amd64 AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$dotnet_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip
|
||||
|
||||
|
||||
# Runtime image
|
||||
FROM mcr.microsoft.com/windows/nanoserver:20H2-amd64
|
||||
|
||||
ENV `
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 `
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true `
|
||||
# .NET Runtime version
|
||||
DOTNET_VERSION=5.0.17
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\dotnet"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
|
@ -1,40 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 AS installer
|
||||
|
||||
# Retrieve .NET Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
$dotnet_version = '5.0.17'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip
|
||||
|
||||
|
||||
# Runtime image
|
||||
FROM mcr.microsoft.com/windows/nanoserver:ltsc2022-amd64
|
||||
|
||||
ENV `
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 `
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true `
|
||||
# .NET Runtime version
|
||||
DOTNET_VERSION=5.0.17
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\dotnet"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
|
@ -1,29 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
FROM mcr.microsoft.com/windows/servercore:ltsc2019-amd64
|
||||
|
||||
ENV `
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 `
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true `
|
||||
# .NET Runtime version
|
||||
DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; `
|
||||
$dotnet_sha512 = '424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir $Env:ProgramFiles\dotnet; `
|
||||
tar -oxzf dotnet.zip -C $Env:ProgramFiles\dotnet; `
|
||||
Remove-Item -Force dotnet.zip
|
||||
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\dotnet"
|
|
@ -1,29 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64
|
||||
|
||||
ENV `
|
||||
# Configure web servers to bind to port 80 when present
|
||||
ASPNETCORE_URLS=http://+:80 `
|
||||
# Enable detection of running in a container
|
||||
DOTNET_RUNNING_IN_CONTAINER=true `
|
||||
# .NET Runtime version
|
||||
DOTNET_VERSION=5.0.17
|
||||
|
||||
# Install .NET Runtime
|
||||
RUN powershell -Command `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; `
|
||||
$dotnet_sha512 = '424df2b535f73c40aea164623a8a8f549bd18f89406eb2cb84289cb4cfceb3450db7762c5582756263d79ed628a574730e708d87dc906fd2c00d29f64942c782'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
`
|
||||
mkdir $Env:ProgramFiles\dotnet; `
|
||||
tar -oxzf dotnet.zip -C $Env:ProgramFiles\dotnet; `
|
||||
Remove-Item -Force dotnet.zip
|
||||
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\dotnet"
|
|
@ -1,49 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-alpine3.14-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Disable the invariant mode (set in base image)
|
||||
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.14
|
||||
|
||||
RUN apk add --no-cache \
|
||||
curl \
|
||||
icu-libs \
|
||||
git
|
||||
|
||||
# Install .NET SDK
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-x64.tar.gz \
|
||||
&& dotnet_sha512='40514b07e90fff4911633d807a7eab4139c3755a6e2ddf92999f011445f0cfa99014b8953cdc249d62ea2f8a3b9e93708c3a6ff598f38b106c340b0955615c52' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& wget -O PowerShell.Linux.Alpine.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg \
|
||||
&& powershell_sha512='360c61dcf3a9736cc896dac5938f6e911b51436b029f6f554d3b5caee3cd939b0f8b21899d4b5f6ddf39cf9790225d3a59b7312c498c2cdb3d904a34dca94364' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.Alpine.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.Alpine \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.Alpine.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm \
|
||||
# Add ncurses-terminfo-base to resolve psreadline dependency
|
||||
&& apk add --no-cache ncurses-terminfo-base
|
|
@ -1,49 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-alpine3.15-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Disable the invariant mode (set in base image)
|
||||
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.15
|
||||
|
||||
RUN apk add --no-cache \
|
||||
curl \
|
||||
icu-libs \
|
||||
git
|
||||
|
||||
# Install .NET SDK
|
||||
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-x64.tar.gz \
|
||||
&& dotnet_sha512='40514b07e90fff4911633d807a7eab4139c3755a6e2ddf92999f011445f0cfa99014b8953cdc249d62ea2f8a3b9e93708c3a6ff598f38b106c340b0955615c52' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& wget -O PowerShell.Linux.Alpine.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg \
|
||||
&& powershell_sha512='360c61dcf3a9736cc896dac5938f6e911b51436b029f6f554d3b5caee3cd939b0f8b21899d4b5f6ddf39cf9790225d3a59b7312c498c2cdb3d904a34dca94364' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.Alpine.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.Alpine \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.Alpine.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm \
|
||||
# Add ncurses-terminfo-base to resolve psreadline dependency
|
||||
&& apk add --no-cache ncurses-terminfo-base
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-bullseye-slim-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-11
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='abbf22c420df2d8398d1616efa3d31e1b8f96130697746c45ad68668676d12e65ec3b4dd75f28a5dc7607da58b6e369693c0e658def15ce2431303c28e99db55' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='a4114ee432a86bb40d16a8d12c485441bc10d1bb3076117a26ca9eadf2822353e08e333c56c37351a6bc874521eafb77cc741425d8eea31b5fd38fde5c9cec1b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm32v7
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-11-arm32
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='4f12b2c6cc242666450eb5f892430a956ff34b2ab30aa63ee444565327fbad569152506e153a550b4a45cad6d8346f37ca7bcca68e9d46540c7f170e24b26296' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm32.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& powershell_sha512='87185e7b33f5d15f457ea58a1de2d64eab91938068ebf3fc57723d41a80705e6775241643f7d07f2f58b4e2d660c1ce5306dd1d7461a42ff3520937942b6261b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm32.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm32 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-bullseye-slim-arm64v8
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-11-arm64
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='50f23d7aca91051d8b7c37f1a76b1eb51e6fe73e017d98558d757a6b9699e4237d401ce81515c1601b8c21eb62fee4e0b4f0bbed8967eefa3ceba75fc242f01b' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='5463c94713133e5339a35cbad35aaf33c968db05a4ed880c275cd8e1f9ec27dbb3f29a6bbbda1abd22d0c430865c8b44d821f9608f7c0fa63974bce11c4fc2bb' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-buster-slim-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-10
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='abbf22c420df2d8398d1616efa3d31e1b8f96130697746c45ad68668676d12e65ec3b4dd75f28a5dc7607da58b6e369693c0e658def15ce2431303c28e99db55' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='a4114ee432a86bb40d16a8d12c485441bc10d1bb3076117a26ca9eadf2822353e08e333c56c37351a6bc874521eafb77cc741425d8eea31b5fd38fde5c9cec1b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-buster-slim-arm32v7
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-10-arm32
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='4f12b2c6cc242666450eb5f892430a956ff34b2ab30aa63ee444565327fbad569152506e153a550b4a45cad6d8346f37ca7bcca68e9d46540c7f170e24b26296' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm32.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& powershell_sha512='87185e7b33f5d15f457ea58a1de2d64eab91938068ebf3fc57723d41a80705e6775241643f7d07f2f58b4e2d660c1ce5306dd1d7461a42ff3520937942b6261b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm32.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm32 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-buster-slim-arm64v8
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-10-arm64
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='50f23d7aca91051d8b7c37f1a76b1eb51e6fe73e017d98558d757a6b9699e4237d401ce81515c1601b8c21eb62fee4e0b4f0bbed8967eefa3ceba75fc242f01b' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='5463c94713133e5339a35cbad35aaf33c968db05a4ed880c275cd8e1f9ec27dbb3f29a6bbbda1abd22d0c430865c8b44d821f9608f7c0fa63974bce11c4fc2bb' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,61 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-cbl-mariner1.0-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-CBL-Mariner-1.0
|
||||
|
||||
RUN tdnf install -y \
|
||||
git \
|
||||
procps-ng \
|
||||
&& tdnf clean all
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.rpm https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-x64.rpm \
|
||||
&& dotnet_sha512='d259d12acd6907f6f68dc55e370944dde9e1796afc3351897d188d6070d1566dd0771f66292c9eaf5ee10088f5b9aa98a18c49d7d1c92cdfb6515f8c8e29fa45' \
|
||||
&& echo "$dotnet_sha512 dotnet.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output apphost.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-apphost-pack-$DOTNET_VERSION-x64.rpm \
|
||||
&& dotnet_sha512='9c9614cbeac2beae509855eb06cd484444809755c9c11b5ce4c9ca0239e6395d75ac07d9dec77bcbc0eb5164f9929a29b76d39e6b6dcfcd9ac99efbedeef3f51' \
|
||||
&& echo "$dotnet_sha512 apphost.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output targeting-pack.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/5.0.0/dotnet-targeting-pack-5.0.0-x64.rpm \
|
||||
&& dotnet_sha512='cabeb2f82acbcb391c101087be7dedb0e65149782922cb07dba5231e360f4b2e08873b444c774f73925d81c975af51b76799d2b394c19b384d46c301d7710c3e' \
|
||||
&& echo "$dotnet_sha512 targeting-pack.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output aspnetcore-targeting-pack.rpm https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/5.0.0/aspnetcore-targeting-pack-5.0.0.rpm \
|
||||
&& dotnet_sha512='350a7fdb18a79fe7de2a83b3fe92a0f9d7f3e78f0ee96216e553e7c0b247923bad58e028534cd51d0ad11091bae50dd74c3ec426127f7fe59396c4260bf120c1' \
|
||||
&& echo "$dotnet_sha512 aspnetcore-targeting-pack.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& curl -fSL --output netstandard-targeting-pack.rpm https://dotnetcli.azureedge.net/dotnet/Runtime/3.1.0/netstandard-targeting-pack-2.1.0-x64.rpm \
|
||||
&& dotnet_sha512='fab41a86b9182b276992795247868c093890c6b3d5739376374a302430229624944998e054de0ff99bddd9459fc9543636df1ebd5392db069ae953ac17ea2880' \
|
||||
&& echo "$dotnet_sha512 netstandard-targeting-pack.rpm" | sha512sum -c - \
|
||||
\
|
||||
&& rpm --install dotnet.rpm apphost.rpm targeting-pack.rpm aspnetcore-targeting-pack.rpm netstandard-targeting-pack.rpm \
|
||||
&& rm dotnet.rpm apphost.rpm targeting-pack.rpm aspnetcore-targeting-pack.rpm netstandard-targeting-pack.rpm \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='a4114ee432a86bb40d16a8d12c485441bc10d1bb3076117a26ca9eadf2822353e08e333c56c37351a6bc874521eafb77cc741425d8eea31b5fd38fde5c9cec1b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-focal-amd64
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Ubuntu-20.04
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \
|
||||
&& dotnet_sha512='abbf22c420df2d8398d1616efa3d31e1b8f96130697746c45ad68668676d12e65ec3b4dd75f28a5dc7607da58b6e369693c0e658def15ce2431303c28e99db55' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='a4114ee432a86bb40d16a8d12c485441bc10d1bb3076117a26ca9eadf2822353e08e333c56c37351a6bc874521eafb77cc741425d8eea31b5fd38fde5c9cec1b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.x64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-focal-arm32v7
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Ubuntu-20.04-arm32
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \
|
||||
&& dotnet_sha512='4f12b2c6cc242666450eb5f892430a956ff34b2ab30aa63ee444565327fbad569152506e153a550b4a45cad6d8346f37ca7bcca68e9d46540c7f170e24b26296' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm32.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& powershell_sha512='87185e7b33f5d15f457ea58a1de2d64eab91938068ebf3fc57723d41a80705e6775241643f7d07f2f58b4e2d660c1ce5306dd1d7461a42ff3520937942b6261b' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm32.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm32 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm32.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,48 +0,0 @@
|
|||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-focal-arm64v8
|
||||
|
||||
ENV \
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= \
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false \
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 \
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true \
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip \
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Ubuntu-20.04-arm64
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
git \
|
||||
procps \
|
||||
wget \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install .NET SDK
|
||||
RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \
|
||||
&& dotnet_sha512='50f23d7aca91051d8b7c37f1a76b1eb51e6fe73e017d98558d757a6b9699e4237d401ce81515c1601b8c21eb62fee4e0b4f0bbed8967eefa3ceba75fc242f01b' \
|
||||
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/dotnet \
|
||||
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \
|
||||
&& rm dotnet.tar.gz \
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
&& dotnet help
|
||||
|
||||
# Install PowerShell global tool
|
||||
RUN powershell_version=7.1.7 \
|
||||
&& curl -fSL --output PowerShell.Linux.arm64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& powershell_sha512='5463c94713133e5339a35cbad35aaf33c968db05a4ed880c275cd8e1f9ec27dbb3f29a6bbbda1abd22d0c430865c8b44d821f9608f7c0fa63974bce11c4fc2bb' \
|
||||
&& echo "$powershell_sha512 PowerShell.Linux.arm64.$powershell_version.nupkg" | sha512sum -c - \
|
||||
&& mkdir -p /usr/share/powershell \
|
||||
&& dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.arm64 \
|
||||
&& dotnet nuget locals all --clear \
|
||||
&& rm PowerShell.Linux.arm64.$powershell_version.nupkg \
|
||||
&& ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \
|
||||
&& chmod 755 /usr/share/powershell/pwsh \
|
||||
# To reduce image size, remove the copy nupkg that nuget keeps.
|
||||
&& find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm
|
|
@ -1,70 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:1809-amd64 AS installer
|
||||
|
||||
RUN powershell -Command " `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
# Retrieve .NET SDK
|
||||
$sdk_version = '5.0.408'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$sdk_version/dotnet-sdk-$sdk_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip; `
|
||||
`
|
||||
# Install PowerShell global tool
|
||||
$powershell_version = '7.1.7'; `
|
||||
Invoke-WebRequest -OutFile PowerShell.Windows.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
$powershell_sha512 = '098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04'; `
|
||||
if ((Get-FileHash PowerShell.Windows.x64.$powershell_version.nupkg -Algorithm sha512).Hash -ne $powershell_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
& \dotnet\dotnet tool install --add-source . --tool-path \powershell --version $powershell_version PowerShell.Windows.x64; `
|
||||
& \dotnet\dotnet nuget locals all --clear; `
|
||||
Remove-Item -Force PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
Remove-Item -Path \powershell\.store\powershell.windows.x64\$powershell_version\powershell.windows.x64\$powershell_version\powershell.windows.x64.$powershell_version.nupkg -Force; `
|
||||
`
|
||||
# Delete everything in the dotnet folder that's not needed in the SDK layer but will instead be derived from base layers
|
||||
Get-ChildItem -Exclude 'LICENSE.txt','ThirdPartyNotices.txt','packs','sdk','templates','shared' -Path dotnet `
|
||||
| Remove-Item -Force -Recurse; `
|
||||
Get-ChildItem -Exclude 'Microsoft.WindowsDesktop.App' -Path dotnet\shared `
|
||||
| Remove-Item -Force -Recurse"
|
||||
|
||||
# SDK image
|
||||
FROM $REPO:5.0.17-nanoserver-1809
|
||||
|
||||
ENV `
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= `
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false `
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 `
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true `
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip `
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-NanoServer-1809
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\powershell"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
||||
|
||||
COPY --from=installer ["/powershell", "/Program Files/powershell"]
|
||||
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
RUN dotnet help
|
|
@ -1,70 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:20H2-amd64 AS installer
|
||||
|
||||
RUN powershell -Command " `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
# Retrieve .NET SDK
|
||||
$sdk_version = '5.0.408'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$sdk_version/dotnet-sdk-$sdk_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip; `
|
||||
`
|
||||
# Install PowerShell global tool
|
||||
$powershell_version = '7.1.7'; `
|
||||
Invoke-WebRequest -OutFile PowerShell.Windows.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
$powershell_sha512 = '098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04'; `
|
||||
if ((Get-FileHash PowerShell.Windows.x64.$powershell_version.nupkg -Algorithm sha512).Hash -ne $powershell_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
& \dotnet\dotnet tool install --add-source . --tool-path \powershell --version $powershell_version PowerShell.Windows.x64; `
|
||||
& \dotnet\dotnet nuget locals all --clear; `
|
||||
Remove-Item -Force PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
Remove-Item -Path \powershell\.store\powershell.windows.x64\$powershell_version\powershell.windows.x64\$powershell_version\powershell.windows.x64.$powershell_version.nupkg -Force; `
|
||||
`
|
||||
# Delete everything in the dotnet folder that's not needed in the SDK layer but will instead be derived from base layers
|
||||
Get-ChildItem -Exclude 'LICENSE.txt','ThirdPartyNotices.txt','packs','sdk','templates','shared' -Path dotnet `
|
||||
| Remove-Item -Force -Recurse; `
|
||||
Get-ChildItem -Exclude 'Microsoft.WindowsDesktop.App' -Path dotnet\shared `
|
||||
| Remove-Item -Force -Recurse"
|
||||
|
||||
# SDK image
|
||||
FROM $REPO:5.0.17-nanoserver-20H2
|
||||
|
||||
ENV `
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= `
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false `
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 `
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true `
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip `
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-NanoServer-20H2
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\powershell"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
||||
|
||||
COPY --from=installer ["/powershell", "/Program Files/powershell"]
|
||||
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
RUN dotnet help
|
|
@ -1,70 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
|
||||
# Installer image
|
||||
FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 AS installer
|
||||
|
||||
RUN powershell -Command " `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
# Retrieve .NET SDK
|
||||
$sdk_version = '5.0.408'; `
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$sdk_version/dotnet-sdk-$sdk_version-win-x64.zip; `
|
||||
$dotnet_sha512 = '3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
mkdir dotnet; `
|
||||
tar -oxzf dotnet.zip -C dotnet; `
|
||||
Remove-Item -Force dotnet.zip; `
|
||||
`
|
||||
# Install PowerShell global tool
|
||||
$powershell_version = '7.1.7'; `
|
||||
Invoke-WebRequest -OutFile PowerShell.Windows.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
$powershell_sha512 = '098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04'; `
|
||||
if ((Get-FileHash PowerShell.Windows.x64.$powershell_version.nupkg -Algorithm sha512).Hash -ne $powershell_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
& \dotnet\dotnet tool install --add-source . --tool-path \powershell --version $powershell_version PowerShell.Windows.x64; `
|
||||
& \dotnet\dotnet nuget locals all --clear; `
|
||||
Remove-Item -Force PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
Remove-Item -Path \powershell\.store\powershell.windows.x64\$powershell_version\powershell.windows.x64\$powershell_version\powershell.windows.x64.$powershell_version.nupkg -Force; `
|
||||
`
|
||||
# Delete everything in the dotnet folder that's not needed in the SDK layer but will instead be derived from base layers
|
||||
Get-ChildItem -Exclude 'LICENSE.txt','ThirdPartyNotices.txt','packs','sdk','templates','shared' -Path dotnet `
|
||||
| Remove-Item -Force -Recurse; `
|
||||
Get-ChildItem -Exclude 'Microsoft.WindowsDesktop.App' -Path dotnet\shared `
|
||||
| Remove-Item -Force -Recurse"
|
||||
|
||||
# SDK image
|
||||
FROM $REPO:5.0.17-nanoserver-ltsc2022
|
||||
|
||||
ENV `
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= `
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false `
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 `
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true `
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip `
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-NanoServer-ltsc2022
|
||||
|
||||
# In order to set system PATH, ContainerAdministrator must be used
|
||||
USER ContainerAdministrator
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\powershell"
|
||||
USER ContainerUser
|
||||
|
||||
COPY --from=installer ["/dotnet", "/Program Files/dotnet"]
|
||||
|
||||
COPY --from=installer ["/powershell", "/Program Files/powershell"]
|
||||
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
RUN dotnet help
|
|
@ -1,50 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-windowsservercore-ltsc2019
|
||||
|
||||
ENV `
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= `
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false `
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 `
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true `
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip `
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-WindowsServerCore-ltsc2019
|
||||
|
||||
RUN powershell -Command " `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
# Retrieve .NET SDK
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$Env:DOTNET_SDK_VERSION/dotnet-sdk-$Env:DOTNET_SDK_VERSION-win-x64.zip; `
|
||||
$dotnet_sha512 = '3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
tar -oxzf dotnet.zip -C $Env:ProgramFiles\dotnet ./LICENSE.txt ./ThirdPartyNotices.txt ./packs ./sdk ./templates ./shared/Microsoft.WindowsDesktop.App; `
|
||||
Remove-Item -Force dotnet.zip; `
|
||||
`
|
||||
# Install PowerShell global tool
|
||||
$powershell_version = '7.1.7'; `
|
||||
Invoke-WebRequest -OutFile PowerShell.Windows.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
$powershell_sha512 = '098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04'; `
|
||||
if ((Get-FileHash PowerShell.Windows.x64.$powershell_version.nupkg -Algorithm sha512).Hash -ne $powershell_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
& $Env:ProgramFiles\dotnet\dotnet tool install --add-source . --tool-path $Env:ProgramFiles\powershell --version $powershell_version PowerShell.Windows.x64; `
|
||||
& $Env:ProgramFiles\dotnet\dotnet nuget locals all --clear; `
|
||||
Remove-Item -Force PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
Remove-Item -Path $Env:ProgramFiles\powershell\.store\powershell.windows.x64\$powershell_version\powershell.windows.x64\$powershell_version\powershell.windows.x64.$powershell_version.nupkg -Force;"
|
||||
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\powershell"
|
||||
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
RUN dotnet help
|
|
@ -1,50 +0,0 @@
|
|||
# escape=`
|
||||
|
||||
ARG REPO=mcr.microsoft.com/dotnet/aspnet
|
||||
FROM $REPO:5.0.17-windowsservercore-ltsc2022
|
||||
|
||||
ENV `
|
||||
# Unset ASPNETCORE_URLS from aspnet base image
|
||||
ASPNETCORE_URLS= `
|
||||
# Do not generate certificate
|
||||
DOTNET_GENERATE_ASPNET_CERTIFICATE=false `
|
||||
# SDK version
|
||||
DOTNET_SDK_VERSION=5.0.408 `
|
||||
# Enable correct mode for dotnet watch (only mode supported in a container)
|
||||
DOTNET_USE_POLLING_FILE_WATCHER=true `
|
||||
# Skip extraction of XML docs - generally not useful within an image/container - helps performance
|
||||
NUGET_XMLDOC_MODE=skip `
|
||||
# PowerShell telemetry for docker image usage
|
||||
POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-WindowsServerCore-ltsc2022
|
||||
|
||||
RUN powershell -Command " `
|
||||
$ErrorActionPreference = 'Stop'; `
|
||||
$ProgressPreference = 'SilentlyContinue'; `
|
||||
`
|
||||
# Retrieve .NET SDK
|
||||
Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$Env:DOTNET_SDK_VERSION/dotnet-sdk-$Env:DOTNET_SDK_VERSION-win-x64.zip; `
|
||||
$dotnet_sha512 = '3845485401695b325d9afee67e33c6b3a45902476e408dd74ebc8815ad2c4f4b5d70a6b993e87ff587d0d9b0e5a3d66eaf3dd6bf715b0012ffee70501a716485'; `
|
||||
if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
tar -oxzf dotnet.zip -C $Env:ProgramFiles\dotnet ./LICENSE.txt ./ThirdPartyNotices.txt ./packs ./sdk ./templates ./shared/Microsoft.WindowsDesktop.App; `
|
||||
Remove-Item -Force dotnet.zip; `
|
||||
`
|
||||
# Install PowerShell global tool
|
||||
$powershell_version = '7.1.7'; `
|
||||
Invoke-WebRequest -OutFile PowerShell.Windows.x64.$powershell_version.nupkg https://pwshtool.blob.core.windows.net/tool/$powershell_version/PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
$powershell_sha512 = '098d163f1a6394b6ddbb79d5f40a43b26378f580b28a209e1151f685b6b5f24cbc36046c3110ad84308b517c359c76dd0f8a5a48cf12e02cf65aa0a981c9aa04'; `
|
||||
if ((Get-FileHash PowerShell.Windows.x64.$powershell_version.nupkg -Algorithm sha512).Hash -ne $powershell_sha512) { `
|
||||
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
|
||||
exit 1; `
|
||||
}; `
|
||||
& $Env:ProgramFiles\dotnet\dotnet tool install --add-source . --tool-path $Env:ProgramFiles\powershell --version $powershell_version PowerShell.Windows.x64; `
|
||||
& $Env:ProgramFiles\dotnet\dotnet nuget locals all --clear; `
|
||||
Remove-Item -Force PowerShell.Windows.x64.$powershell_version.nupkg; `
|
||||
Remove-Item -Path $Env:ProgramFiles\powershell\.store\powershell.windows.x64\$powershell_version\powershell.windows.x64\$powershell_version\powershell.windows.x64.$powershell_version.nupkg -Force;"
|
||||
|
||||
RUN setx /M PATH "%PATH%;C:\Program Files\powershell"
|
||||
|
||||
# Trigger first run experience by running arbitrary cmd
|
||||
RUN dotnet help
|
|
@ -9,7 +9,6 @@ namespace Microsoft.DotNet.Docker.Tests
|
|||
public static class ImageVersion
|
||||
{
|
||||
public static readonly Version V3_1 = new Version(3, 1);
|
||||
public static readonly Version V5_0 = new Version(5, 0);
|
||||
public static readonly Version V6_0 = new Version(6, 0);
|
||||
public static readonly Version V6_1 = new Version(6, 1);
|
||||
public static readonly Version V6_2 = new Version(6, 2);
|
||||
|
|
|
@ -33,22 +33,6 @@ namespace Microsoft.DotNet.Docker.Tests
|
|||
new ProductImageData { Version = V3_1, OS = OS.Alpine315, Arch = Arch.Arm64, SdkOS = OS.Buster },
|
||||
new ProductImageData { Version = V3_1, OS = OS.Alpine316, Arch = Arch.Arm64, SdkOS = OS.Buster },
|
||||
new ProductImageData { Version = V3_1, OS = OS.Mariner10, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BullseyeSlim, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BusterSlim, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Focal, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine314, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine315, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Mariner10, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BullseyeSlim, Arch = Arch.Arm },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BullseyeSlim, Arch = Arch.Arm64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BusterSlim, Arch = Arch.Arm },
|
||||
new ProductImageData { Version = V5_0, OS = OS.BusterSlim, Arch = Arch.Arm64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Focal, Arch = Arch.Arm },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Focal, Arch = Arch.Arm64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine314, Arch = Arch.Arm, SdkOS = OS.BusterSlim },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine314, Arch = Arch.Arm64, SdkOS = OS.BusterSlim },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine315, Arch = Arch.Arm, SdkOS = OS.BusterSlim },
|
||||
new ProductImageData { Version = V5_0, OS = OS.Alpine315, Arch = Arch.Arm64, SdkOS = OS.BusterSlim },
|
||||
new ProductImageData { Version = V6_0, OS = OS.BullseyeSlim, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V6_0, OS = OS.Focal, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V6_0, OS = OS.Jammy, Arch = Arch.Amd64 },
|
||||
|
@ -92,11 +76,6 @@ namespace Microsoft.DotNet.Docker.Tests
|
|||
new ProductImageData { Version = V3_1, OS = OS.NanoServer1809, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V3_1, OS = OS.NanoServer20H2, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V3_1, OS = OS.NanoServerLtsc2022, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.NanoServer1809, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.NanoServer20H2, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.NanoServerLtsc2022, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.ServerCoreLtsc2019, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V5_0, OS = OS.ServerCoreLtsc2022, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V6_0, OS = OS.NanoServer1809, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V6_0, OS = OS.NanoServer20H2, Arch = Arch.Amd64 },
|
||||
new ProductImageData { Version = V6_0, OS = OS.NanoServerLtsc2022, Arch = Arch.Amd64 },
|
||||
|
|
Загрузка…
Ссылка в новой задаче