diff --git a/2.1/aspnet/alpine3.11/amd64/Dockerfile b/2.1/aspnet/alpine3.11/amd64/Dockerfile index 21f4d0f911..722c296ee2 100644 --- a/2.1/aspnet/alpine3.11/amd64/Dockerfile +++ b/2.1/aspnet/alpine3.11/amd64/Dockerfile @@ -2,10 +2,10 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps FROM $REPO:2.1-alpine3.11 # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-musl-x64.tar.gz \ - && aspnetcore_sha512='b1233a843fbb663e1bd3380b54737cb3caaf141f4a67ed68bbf908a5afb9a840bf9aa51306790db02da2a9945060c023acf3de04d7d1d8441eddeebee5d8e252' \ + && aspnetcore_sha512='ad38186e0c34185981be134cb97cfc874d0459f781df6bac6270f892658a38cfc1a7c26cfc973e6a0b4d98f3d38cb46a0f1448da5f0d9081f5610ce408e677c2' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/alpine3.12/amd64/Dockerfile b/2.1/aspnet/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..c236ce8e4f --- /dev/null +++ b/2.1/aspnet/alpine3.12/amd64/Dockerfile @@ -0,0 +1,13 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps +FROM $REPO:2.1-alpine3.12 + +# Install ASP.NET Core +ENV ASPNETCORE_VERSION 2.1.19 + +RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-musl-x64.tar.gz \ + && aspnetcore_sha512='ad38186e0c34185981be134cb97cfc874d0459f781df6bac6270f892658a38cfc1a7c26cfc973e6a0b4d98f3d38cb46a0f1448da5f0d9081f5610ce408e677c2' \ + && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ + && rm aspnetcore.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/2.1/aspnet/bionic/amd64/Dockerfile b/2.1/aspnet/bionic/amd64/Dockerfile index 27662151ee..ac8b1286b8 100644 --- a/2.1/aspnet/bionic/amd64/Dockerfile +++ b/2.1/aspnet/bionic/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-x64.tar.gz \ - && aspnetcore_sha512='83d58102ba9d9b9a6f4f19ea799fd20939ff013b3d2e3348e363f41f30c1e902995f59538f9b04d8b671b310598206736ce7dd0acde51ce3847beb3262293d60' \ + && aspnetcore_sha512='4ca81b0dc1efcb8562a07f658461ce5caf976c93942af7549053f4f5c3da232964989fee2ea42537c1086b244950d8e6a1230d3486317af5108d203036c4bc0c' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/bionic/arm32v7/Dockerfile b/2.1/aspnet/bionic/arm32v7/Dockerfile index b927457757..f7a1478055 100644 --- a/2.1/aspnet/bionic/arm32v7/Dockerfile +++ b/2.1/aspnet/bionic/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-arm.tar.gz \ - && aspnetcore_sha512='406119603dca8af68d9d91f1f622526ab6e43f13e2c630906bef92072bd73fc98207e93a1448f00a7df4b3e93f9e600b7ee43d6512285f0ab6147d83e3169d6f' \ + && aspnetcore_sha512='f8ec53beb23c1308d91ffb2931c804714a0a10553319ffa596cd47d00cf324207130397f90ab5b78dc3d4f408eefd6753221254abaf0d02ffca9522b85851892' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/focal/amd64/Dockerfile b/2.1/aspnet/focal/amd64/Dockerfile index 4509993cc9..a7e60d25cf 100644 --- a/2.1/aspnet/focal/amd64/Dockerfile +++ b/2.1/aspnet/focal/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-x64.tar.gz \ - && aspnetcore_sha512='83d58102ba9d9b9a6f4f19ea799fd20939ff013b3d2e3348e363f41f30c1e902995f59538f9b04d8b671b310598206736ce7dd0acde51ce3847beb3262293d60' \ + && aspnetcore_sha512='4ca81b0dc1efcb8562a07f658461ce5caf976c93942af7549053f4f5c3da232964989fee2ea42537c1086b244950d8e6a1230d3486317af5108d203036c4bc0c' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/focal/arm32v7/Dockerfile b/2.1/aspnet/focal/arm32v7/Dockerfile index d6bacc3728..2c3081d0e0 100644 --- a/2.1/aspnet/focal/arm32v7/Dockerfile +++ b/2.1/aspnet/focal/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-arm.tar.gz \ - && aspnetcore_sha512='406119603dca8af68d9d91f1f622526ab6e43f13e2c630906bef92072bd73fc98207e93a1448f00a7df4b3e93f9e600b7ee43d6512285f0ab6147d83e3169d6f' \ + && aspnetcore_sha512='f8ec53beb23c1308d91ffb2931c804714a0a10553319ffa596cd47d00cf324207130397f90ab5b78dc3d4f408eefd6753221254abaf0d02ffca9522b85851892' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/nanoserver-1809/amd64/Dockerfile b/2.1/aspnet/nanoserver-1809/amd64/Dockerfile index d058f0ce9b..c28175f73a 100644 --- a/2.1/aspnet/nanoserver-1809/amd64/Dockerfile +++ b/2.1/aspnet/nanoserver-1809/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1809 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNETCORE_VERSION/aspnetcore-runtime-$Env:ASPNETCORE_VERSION-win-x64.zip; ` - $aspnetcore_sha512 = '47af1075d49741bf47d8c1e6cff19c40066fb990c68665f19393fd10af4fe79c9f9d6fcbf4d3066682534049d6120bfd274689652411932bf91192e41172489e'; ` + $aspnetcore_sha512 = '7d29881fbbdc7834d8f802dbf46b80de979b7c675adb1e3562e85f8843b246c37138412ef5b0b8aef87f4476baf77bed0a553d9ed9e7314a5d2c0d1cf25ae746'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/aspnet/nanoserver-1903/amd64/Dockerfile b/2.1/aspnet/nanoserver-1903/amd64/Dockerfile index 8b744e49fa..ee00b13ccf 100644 --- a/2.1/aspnet/nanoserver-1903/amd64/Dockerfile +++ b/2.1/aspnet/nanoserver-1903/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1903 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNETCORE_VERSION/aspnetcore-runtime-$Env:ASPNETCORE_VERSION-win-x64.zip; ` - $aspnetcore_sha512 = '47af1075d49741bf47d8c1e6cff19c40066fb990c68665f19393fd10af4fe79c9f9d6fcbf4d3066682534049d6120bfd274689652411932bf91192e41172489e'; ` + $aspnetcore_sha512 = '7d29881fbbdc7834d8f802dbf46b80de979b7c675adb1e3562e85f8843b246c37138412ef5b0b8aef87f4476baf77bed0a553d9ed9e7314a5d2c0d1cf25ae746'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/aspnet/nanoserver-1909/amd64/Dockerfile b/2.1/aspnet/nanoserver-1909/amd64/Dockerfile index abc4eb02c2..928ab894d1 100644 --- a/2.1/aspnet/nanoserver-1909/amd64/Dockerfile +++ b/2.1/aspnet/nanoserver-1909/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1909 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNETCORE_VERSION/aspnetcore-runtime-$Env:ASPNETCORE_VERSION-win-x64.zip; ` - $aspnetcore_sha512 = '47af1075d49741bf47d8c1e6cff19c40066fb990c68665f19393fd10af4fe79c9f9d6fcbf4d3066682534049d6120bfd274689652411932bf91192e41172489e'; ` + $aspnetcore_sha512 = '7d29881fbbdc7834d8f802dbf46b80de979b7c675adb1e3562e85f8843b246c37138412ef5b0b8aef87f4476baf77bed0a553d9ed9e7314a5d2c0d1cf25ae746'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/aspnet/nanoserver-2004/amd64/Dockerfile b/2.1/aspnet/nanoserver-2004/amd64/Dockerfile index ae9235ee00..b222141f3b 100644 --- a/2.1/aspnet/nanoserver-2004/amd64/Dockerfile +++ b/2.1/aspnet/nanoserver-2004/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:2004 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNETCORE_VERSION/aspnetcore-runtime-$Env:ASPNETCORE_VERSION-win-x64.zip; ` - $aspnetcore_sha512 = '47af1075d49741bf47d8c1e6cff19c40066fb990c68665f19393fd10af4fe79c9f9d6fcbf4d3066682534049d6120bfd274689652411932bf91192e41172489e'; ` + $aspnetcore_sha512 = '7d29881fbbdc7834d8f802dbf46b80de979b7c675adb1e3562e85f8843b246c37138412ef5b0b8aef87f4476baf77bed0a553d9ed9e7314a5d2c0d1cf25ae746'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/aspnet/stretch-slim/amd64/Dockerfile b/2.1/aspnet/stretch-slim/amd64/Dockerfile index 79f642d779..84ac337ca0 100644 --- a/2.1/aspnet/stretch-slim/amd64/Dockerfile +++ b/2.1/aspnet/stretch-slim/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-x64.tar.gz \ - && aspnetcore_sha512='83d58102ba9d9b9a6f4f19ea799fd20939ff013b3d2e3348e363f41f30c1e902995f59538f9b04d8b671b310598206736ce7dd0acde51ce3847beb3262293d60' \ + && aspnetcore_sha512='4ca81b0dc1efcb8562a07f658461ce5caf976c93942af7549053f4f5c3da232964989fee2ea42537c1086b244950d8e6a1230d3486317af5108d203036c4bc0c' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/aspnet/stretch-slim/arm32v7/Dockerfile b/2.1/aspnet/stretch-slim/arm32v7/Dockerfile index 1a0da5d045..e6cb71afd0 100644 --- a/2.1/aspnet/stretch-slim/arm32v7/Dockerfile +++ b/2.1/aspnet/stretch-slim/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install ASP.NET Core -ENV ASPNETCORE_VERSION 2.1.18 +ENV ASPNETCORE_VERSION 2.1.19 RUN curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNETCORE_VERSION/aspnetcore-runtime-$ASPNETCORE_VERSION-linux-arm.tar.gz \ - && aspnetcore_sha512='406119603dca8af68d9d91f1f622526ab6e43f13e2c630906bef92072bd73fc98207e93a1448f00a7df4b3e93f9e600b7ee43d6512285f0ab6147d83e3169d6f' \ + && aspnetcore_sha512='f8ec53beb23c1308d91ffb2931c804714a0a10553319ffa596cd47d00cf324207130397f90ab5b78dc3d4f408eefd6753221254abaf0d02ffca9522b85851892' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf aspnetcore.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime-deps/alpine3.12/amd64/Dockerfile b/2.1/runtime-deps/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..4376d4578b --- /dev/null +++ b/2.1/runtime-deps/alpine3.12/amd64/Dockerfile @@ -0,0 +1,22 @@ +FROM amd64/alpine:3.12 + +RUN apk add --no-cache \ + ca-certificates \ + \ + # .NET Core dependencies + krb5-libs \ + libgcc \ + libintl \ + libssl1.1 \ + libstdc++ \ + lttng-ust \ + tzdata \ + userspace-rcu \ + zlib + +# Configure web servers to bind to port 80 when present +ENV ASPNETCORE_URLS=http://+:80 \ + # Enable detection of running in a container + DOTNET_RUNNING_IN_CONTAINER=true \ + # Set the invariant mode since icu_libs isn't included (see https://github.com/dotnet/announcements/issues/20) + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true diff --git a/2.1/runtime/alpine3.11/amd64/Dockerfile b/2.1/runtime/alpine3.11/amd64/Dockerfile index 42616b937d..8d1b7aa7ce 100644 --- a/2.1/runtime/alpine3.11/amd64/Dockerfile +++ b/2.1/runtime/alpine3.11/amd64/Dockerfile @@ -2,10 +2,10 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps FROM $REPO:2.1-alpine3.11 # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 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='e0928d75eb1d67b70e9832dedc14a6a87aef9feab3e43f8ebb670ae3de6f584e51916a69a594e1ad7979bb575bcbd08a15946c2ba80f8edaaedccb41d1da59e7' \ + && dotnet_sha512='438d48589ce292403195603b45eb377f6d3490626c591ee83844f51b10ab2df24d077178ffc58065d1b9b54236dd104147094ca59b6229e3064124bec72e46f9' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -C /usr/share/dotnet -xzf dotnet.tar.gz \ diff --git a/2.1/runtime/alpine3.12/amd64/Dockerfile b/2.1/runtime/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..acc84c0403 --- /dev/null +++ b/2.1/runtime/alpine3.12/amd64/Dockerfile @@ -0,0 +1,13 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps +FROM $REPO:2.1-alpine3.12 + +# Install .NET Core +ENV DOTNET_VERSION 2.1.19 + +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='438d48589ce292403195603b45eb377f6d3490626c591ee83844f51b10ab2df24d077178ffc58065d1b9b54236dd104147094ca59b6229e3064124bec72e46f9' \ + && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -xzf dotnet.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ + && rm dotnet.tar.gz diff --git a/2.1/runtime/bionic/amd64/Dockerfile b/2.1/runtime/bionic/amd64/Dockerfile index bd8932dea1..4bf095acce 100644 --- a/2.1/runtime/bionic/amd64/Dockerfile +++ b/2.1/runtime/bionic/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='97e8060b97ead693278af4897e33b7d13065ac19fc657c0d1aa184ffc73aab0354a07615e2f15f0bd8280c6212183bba5ffc61e30302539639d1a5b5b6466dbe' \ + && dotnet_sha512='862c5fb342ffd97fea3c3f98b2c665e744e32a1c8f94c8542ecbe577a65439898db0f2f6f5c13a0f066a554ef7e48c473ee83bac314a0fa8e2d7ad0af5ec1e4b' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime/bionic/arm32v7/Dockerfile b/2.1/runtime/bionic/arm32v7/Dockerfile index 3817652640..68677c0618 100644 --- a/2.1/runtime/bionic/arm32v7/Dockerfile +++ b/2.1/runtime/bionic/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='b7106a97c9114534b19761f1bcc5918d62615ed1efa3d2072bb07d6898e7c22f301fcd6c6eba740d9ab4affe91f75449123d9a44e6d6abc34ed1fc1d94e4ac1d' \ + && dotnet_sha512='c674da1a311cc413a217d081cf8a69c79c5e84cf8057a3953e69ec80655840dd08332462a3a89010e094e1b62de737c95c07a3978a7f8aee6bd6e1c73f0928ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime/focal/amd64/Dockerfile b/2.1/runtime/focal/amd64/Dockerfile index b863a30452..9f50388ebe 100644 --- a/2.1/runtime/focal/amd64/Dockerfile +++ b/2.1/runtime/focal/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='97e8060b97ead693278af4897e33b7d13065ac19fc657c0d1aa184ffc73aab0354a07615e2f15f0bd8280c6212183bba5ffc61e30302539639d1a5b5b6466dbe' \ + && dotnet_sha512='862c5fb342ffd97fea3c3f98b2c665e744e32a1c8f94c8542ecbe577a65439898db0f2f6f5c13a0f066a554ef7e48c473ee83bac314a0fa8e2d7ad0af5ec1e4b' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime/focal/arm32v7/Dockerfile b/2.1/runtime/focal/arm32v7/Dockerfile index 548c594705..504091dd84 100644 --- a/2.1/runtime/focal/arm32v7/Dockerfile +++ b/2.1/runtime/focal/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='b7106a97c9114534b19761f1bcc5918d62615ed1efa3d2072bb07d6898e7c22f301fcd6c6eba740d9ab4affe91f75449123d9a44e6d6abc34ed1fc1d94e4ac1d' \ + && dotnet_sha512='c674da1a311cc413a217d081cf8a69c79c5e84cf8057a3953e69ec80655840dd08332462a3a89010e094e1b62de737c95c07a3978a7f8aee6bd6e1c73f0928ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime/nanoserver-1809/amd64/Dockerfile b/2.1/runtime/nanoserver-1809/amd64/Dockerfile index 3fb9befb12..83a6b0aa06 100644 --- a/2.1/runtime/nanoserver-1809/amd64/Dockerfile +++ b/2.1/runtime/nanoserver-1809/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1809 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; ` - $dotnet_sha512 = 'caf6afac6839d808c1b85b45bc2db1eb80141ce367807e747eda540547195d55a39b8100b0939c085867108891930425a5f97094d8813240ff3ca022538e6120'; ` + $dotnet_sha512 = 'f59d956cdbe52c58512cf25227a1f9e3038ae8f68781f081dcab5015a4f93448c3da0ad58ba09e58985abd671f7fe2462493cbcba53ccbd546e5eac2e7bc4e8b'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/runtime/nanoserver-1903/amd64/Dockerfile b/2.1/runtime/nanoserver-1903/amd64/Dockerfile index 50e71f7812..b0a88fcde3 100644 --- a/2.1/runtime/nanoserver-1903/amd64/Dockerfile +++ b/2.1/runtime/nanoserver-1903/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1903 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; ` - $dotnet_sha512 = 'caf6afac6839d808c1b85b45bc2db1eb80141ce367807e747eda540547195d55a39b8100b0939c085867108891930425a5f97094d8813240ff3ca022538e6120'; ` + $dotnet_sha512 = 'f59d956cdbe52c58512cf25227a1f9e3038ae8f68781f081dcab5015a4f93448c3da0ad58ba09e58985abd671f7fe2462493cbcba53ccbd546e5eac2e7bc4e8b'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/runtime/nanoserver-1909/amd64/Dockerfile b/2.1/runtime/nanoserver-1909/amd64/Dockerfile index e9bdbcb893..95367f1b90 100644 --- a/2.1/runtime/nanoserver-1909/amd64/Dockerfile +++ b/2.1/runtime/nanoserver-1909/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1909 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; ` - $dotnet_sha512 = 'caf6afac6839d808c1b85b45bc2db1eb80141ce367807e747eda540547195d55a39b8100b0939c085867108891930425a5f97094d8813240ff3ca022538e6120'; ` + $dotnet_sha512 = 'f59d956cdbe52c58512cf25227a1f9e3038ae8f68781f081dcab5015a4f93448c3da0ad58ba09e58985abd671f7fe2462493cbcba53ccbd546e5eac2e7bc4e8b'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/runtime/nanoserver-2004/amd64/Dockerfile b/2.1/runtime/nanoserver-2004/amd64/Dockerfile index ef9dc7e100..26d5b1e5e8 100644 --- a/2.1/runtime/nanoserver-2004/amd64/Dockerfile +++ b/2.1/runtime/nanoserver-2004/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:2004 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$Env:DOTNET_VERSION/dotnet-runtime-$Env:DOTNET_VERSION-win-x64.zip; ` - $dotnet_sha512 = 'caf6afac6839d808c1b85b45bc2db1eb80141ce367807e747eda540547195d55a39b8100b0939c085867108891930425a5f97094d8813240ff3ca022538e6120'; ` + $dotnet_sha512 = 'f59d956cdbe52c58512cf25227a1f9e3038ae8f68781f081dcab5015a4f93448c3da0ad58ba09e58985abd671f7fe2462493cbcba53ccbd546e5eac2e7bc4e8b'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/runtime/stretch-slim/amd64/Dockerfile b/2.1/runtime/stretch-slim/amd64/Dockerfile index 73583e0473..accc8a3200 100644 --- a/2.1/runtime/stretch-slim/amd64/Dockerfile +++ b/2.1/runtime/stretch-slim/amd64/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='97e8060b97ead693278af4897e33b7d13065ac19fc657c0d1aa184ffc73aab0354a07615e2f15f0bd8280c6212183bba5ffc61e30302539639d1a5b5b6466dbe' \ + && dotnet_sha512='862c5fb342ffd97fea3c3f98b2c665e744e32a1c8f94c8542ecbe577a65439898db0f2f6f5c13a0f066a554ef7e48c473ee83bac314a0fa8e2d7ad0af5ec1e4b' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/runtime/stretch-slim/arm32v7/Dockerfile b/2.1/runtime/stretch-slim/arm32v7/Dockerfile index f51537c114..4ef09b3f8c 100644 --- a/2.1/runtime/stretch-slim/arm32v7/Dockerfile +++ b/2.1/runtime/stretch-slim/arm32v7/Dockerfile @@ -7,10 +7,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -ENV DOTNET_VERSION 2.1.18 +ENV DOTNET_VERSION 2.1.19 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='b7106a97c9114534b19761f1bcc5918d62615ed1efa3d2072bb07d6898e7c22f301fcd6c6eba740d9ab4affe91f75449123d9a44e6d6abc34ed1fc1d94e4ac1d' \ + && dotnet_sha512='c674da1a311cc413a217d081cf8a69c79c5e84cf8057a3953e69ec80655840dd08332462a3a89010e094e1b62de737c95c07a3978a7f8aee6bd6e1c73f0928ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/sdk/alpine3.11/amd64/Dockerfile b/2.1/sdk/alpine3.11/amd64/Dockerfile index f5093372c6..97b31c7437 100644 --- a/2.1/sdk/alpine3.11/amd64/Dockerfile +++ b/2.1/sdk/alpine3.11/amd64/Dockerfile @@ -9,10 +9,10 @@ ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ LANG=en_US.UTF-8 # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 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='6ae31c3ff01f84b550b1d38761a173b6e19f233594752ff212e50c23e6adecb95a7bdb34f27e316c3b43c85c987b8f5af4a062b51b50d3f632d4b6bc8c83a426' \ + && dotnet_sha512='65ee089284f293d506a386bf51198e6ee88722b5a0a8f786c3fe6f6b440d4da1222806b62f06627d521653a022519f010e4467a9caed47a46fc6605b8d70c359' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -C /usr/share/dotnet -xzf dotnet.tar.gz \ diff --git a/2.1/sdk/alpine3.12/amd64/Dockerfile b/2.1/sdk/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..03427edda5 --- /dev/null +++ b/2.1/sdk/alpine3.12/amd64/Dockerfile @@ -0,0 +1,28 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps +FROM $REPO:2.1-alpine3.12 + +# Disable the invariant mode (set in base image) +RUN apk add --no-cache icu-libs + +ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ + LC_ALL=en_US.UTF-8 \ + LANG=en_US.UTF-8 + +# Install .NET Core SDK +ENV DOTNET_SDK_VERSION 2.1.807 + +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='65ee089284f293d506a386bf51198e6ee88722b5a0a8f786c3fe6f6b440d4da1222806b62f06627d521653a022519f010e4467a9caed47a46fc6605b8d70c359' \ + && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -xzf dotnet.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ + && rm dotnet.tar.gz + +# Enable correct mode for dotnet watch (only mode supported in a container) +ENV DOTNET_USE_POLLING_FILE_WATCHER=true \ + # Skip extraction of XML docs - generally not useful within an image/container - helps performance + NUGET_XMLDOC_MODE=skip + +# Trigger first run experience by running arbitrary cmd to populate local package cache +RUN dotnet help diff --git a/2.1/sdk/bionic/amd64/Dockerfile b/2.1/sdk/bionic/amd64/Dockerfile index cdaaa2627e..9c5da0c353 100644 --- a/2.1/sdk/bionic/amd64/Dockerfile +++ b/2.1/sdk/bionic/amd64/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='61c3bf7dba231277b8dab274f62a38ef2f53811025a83a8ce5413f612c72176bf0f7060e7e10887ae15c4ce41dc4f2ffd689e6133c277a211b4db418e9e136e4' \ + && dotnet_sha512='85bfe356d1b6ac19ae5abe9f34f4cc4437f65c87ac8dff90613f447da619724ddcda5cbd1a403cd2ab96db8456d964fa60b83c468f7803d3caadbee4e8d134ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/sdk/bionic/arm32v7/Dockerfile b/2.1/sdk/bionic/arm32v7/Dockerfile index 7ac9cc7bc7..5673b3d307 100644 --- a/2.1/sdk/bionic/arm32v7/Dockerfile +++ b/2.1/sdk/bionic/arm32v7/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='80b38700c57cd0af6b769db9c8b171914e99512909e1181a87f014ac45201b38080531af334c7a7b429497be754e5b648600a9d86763fc2874a2d99cea6568ad' \ + && dotnet_sha512='0b3e80abf6895d46cee8ad5c81aa7968cc6876f5a98c79ce6ad5f28fb43208aff8e5f2bca618c36577bf9f91d1f7a4f962accbe2ab472f713ba8e503519802b0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ @@ -25,7 +25,7 @@ RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$ && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ # Add NuGet cache (ARM SDK doesn't include it) && curl -SL --output /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma \ - && lzma_sha512='dbed58ffa155e98b7ec177be4e53d8f1b03b31b40787a6626309d85a230a1fbf2e03d34fa64664c144a42c313a70a8579c7f5a0c2a0e6041691ebf5a3f5f74b3' \ + && lzma_sha512='f6038cd8524d0b9389704687f603fd1d68fab3b2dff1650829d2ce253a754b681c83aa93388124c463e71d5f9413325c7a4b599d453b1bbddb8f25bdbc25f5be' \ && echo "$lzma_sha512 /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma" | sha512sum -c - # Configure web servers to bind to port 80 when present diff --git a/2.1/sdk/focal/amd64/Dockerfile b/2.1/sdk/focal/amd64/Dockerfile index d5586f6909..75d8a43e5f 100644 --- a/2.1/sdk/focal/amd64/Dockerfile +++ b/2.1/sdk/focal/amd64/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='61c3bf7dba231277b8dab274f62a38ef2f53811025a83a8ce5413f612c72176bf0f7060e7e10887ae15c4ce41dc4f2ffd689e6133c277a211b4db418e9e136e4' \ + && dotnet_sha512='85bfe356d1b6ac19ae5abe9f34f4cc4437f65c87ac8dff90613f447da619724ddcda5cbd1a403cd2ab96db8456d964fa60b83c468f7803d3caadbee4e8d134ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/sdk/focal/arm32v7/Dockerfile b/2.1/sdk/focal/arm32v7/Dockerfile index ec28ab4e24..87a2e2257b 100644 --- a/2.1/sdk/focal/arm32v7/Dockerfile +++ b/2.1/sdk/focal/arm32v7/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='80b38700c57cd0af6b769db9c8b171914e99512909e1181a87f014ac45201b38080531af334c7a7b429497be754e5b648600a9d86763fc2874a2d99cea6568ad' \ + && dotnet_sha512='0b3e80abf6895d46cee8ad5c81aa7968cc6876f5a98c79ce6ad5f28fb43208aff8e5f2bca618c36577bf9f91d1f7a4f962accbe2ab472f713ba8e503519802b0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ @@ -25,7 +25,7 @@ RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$ && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ # Add NuGet cache (ARM SDK doesn't include it) && curl -SL --output /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma \ - && lzma_sha512='dbed58ffa155e98b7ec177be4e53d8f1b03b31b40787a6626309d85a230a1fbf2e03d34fa64664c144a42c313a70a8579c7f5a0c2a0e6041691ebf5a3f5f74b3' \ + && lzma_sha512='f6038cd8524d0b9389704687f603fd1d68fab3b2dff1650829d2ce253a754b681c83aa93388124c463e71d5f9413325c7a4b599d453b1bbddb8f25bdbc25f5be' \ && echo "$lzma_sha512 /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma" | sha512sum -c - # Configure web servers to bind to port 80 when present diff --git a/2.1/sdk/nanoserver-1809/amd64/Dockerfile b/2.1/sdk/nanoserver-1809/amd64/Dockerfile index 4914cc9ffc..464db4e9d5 100644 --- a/2.1/sdk/nanoserver-1809/amd64/Dockerfile +++ b/2.1/sdk/nanoserver-1809/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1809 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN 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 = 'ca8105c83017003ca1b0e04731ba4e4c9879b7fe29f7a1b217e1f212100a4dd4bb03ab577d6f9ba57ced448afd98e5a3e675130f16d80b10b85e35d1121cba13'; ` + $dotnet_sha512 = '05eb8ab6a960ec51a24d24b73dbe4b12c6ac66e499a7f076caa3aaa1c3546ca78d1bf9054b49c61a2275e4c261e90f36364820eb1b90206e1e76f59ed96f97f0'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/sdk/nanoserver-1903/amd64/Dockerfile b/2.1/sdk/nanoserver-1903/amd64/Dockerfile index d05993450d..e6fdb5a912 100644 --- a/2.1/sdk/nanoserver-1903/amd64/Dockerfile +++ b/2.1/sdk/nanoserver-1903/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1903 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN 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 = 'ca8105c83017003ca1b0e04731ba4e4c9879b7fe29f7a1b217e1f212100a4dd4bb03ab577d6f9ba57ced448afd98e5a3e675130f16d80b10b85e35d1121cba13'; ` + $dotnet_sha512 = '05eb8ab6a960ec51a24d24b73dbe4b12c6ac66e499a7f076caa3aaa1c3546ca78d1bf9054b49c61a2275e4c261e90f36364820eb1b90206e1e76f59ed96f97f0'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/sdk/nanoserver-1909/amd64/Dockerfile b/2.1/sdk/nanoserver-1909/amd64/Dockerfile index 19f63fafbd..6f89bf54b7 100644 --- a/2.1/sdk/nanoserver-1909/amd64/Dockerfile +++ b/2.1/sdk/nanoserver-1909/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:1909 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN 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 = 'ca8105c83017003ca1b0e04731ba4e4c9879b7fe29f7a1b217e1f212100a4dd4bb03ab577d6f9ba57ced448afd98e5a3e675130f16d80b10b85e35d1121cba13'; ` + $dotnet_sha512 = '05eb8ab6a960ec51a24d24b73dbe4b12c6ac66e499a7f076caa3aaa1c3546ca78d1bf9054b49c61a2275e4c261e90f36364820eb1b90206e1e76f59ed96f97f0'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/sdk/nanoserver-2004/amd64/Dockerfile b/2.1/sdk/nanoserver-2004/amd64/Dockerfile index c050d4d049..7167ae3fd6 100644 --- a/2.1/sdk/nanoserver-2004/amd64/Dockerfile +++ b/2.1/sdk/nanoserver-2004/amd64/Dockerfile @@ -6,10 +6,10 @@ FROM mcr.microsoft.com/windows/servercore:2004 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN 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 = 'ca8105c83017003ca1b0e04731ba4e4c9879b7fe29f7a1b217e1f212100a4dd4bb03ab577d6f9ba57ced448afd98e5a3e675130f16d80b10b85e35d1121cba13'; ` + $dotnet_sha512 = '05eb8ab6a960ec51a24d24b73dbe4b12c6ac66e499a7f076caa3aaa1c3546ca78d1bf9054b49c61a2275e4c261e90f36364820eb1b90206e1e76f59ed96f97f0'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/2.1/sdk/stretch/amd64/Dockerfile b/2.1/sdk/stretch/amd64/Dockerfile index 7f2d94e73f..90f10811cf 100644 --- a/2.1/sdk/stretch/amd64/Dockerfile +++ b/2.1/sdk/stretch/amd64/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='61c3bf7dba231277b8dab274f62a38ef2f53811025a83a8ce5413f612c72176bf0f7060e7e10887ae15c4ce41dc4f2ffd689e6133c277a211b4db418e9e136e4' \ + && dotnet_sha512='85bfe356d1b6ac19ae5abe9f34f4cc4437f65c87ac8dff90613f447da619724ddcda5cbd1a403cd2ab96db8456d964fa60b83c468f7803d3caadbee4e8d134ec' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/2.1/sdk/stretch/arm32v7/Dockerfile b/2.1/sdk/stretch/arm32v7/Dockerfile index 5239a7cf16..ef24395045 100644 --- a/2.1/sdk/stretch/arm32v7/Dockerfile +++ b/2.1/sdk/stretch/arm32v7/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -ENV DOTNET_SDK_VERSION 2.1.806 +ENV DOTNET_SDK_VERSION 2.1.807 RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='80b38700c57cd0af6b769db9c8b171914e99512909e1181a87f014ac45201b38080531af334c7a7b429497be754e5b648600a9d86763fc2874a2d99cea6568ad' \ + && dotnet_sha512='0b3e80abf6895d46cee8ad5c81aa7968cc6876f5a98c79ce6ad5f28fb43208aff8e5f2bca618c36577bf9f91d1f7a4f962accbe2ab472f713ba8e503519802b0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ @@ -25,7 +25,7 @@ RUN curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$ && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ # Add NuGet cache (ARM SDK doesn't include it) && curl -SL --output /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma \ - && lzma_sha512='dbed58ffa155e98b7ec177be4e53d8f1b03b31b40787a6626309d85a230a1fbf2e03d34fa64664c144a42c313a70a8579c7f5a0c2a0e6041691ebf5a3f5f74b3' \ + && lzma_sha512='f6038cd8524d0b9389704687f603fd1d68fab3b2dff1650829d2ce253a754b681c83aa93388124c463e71d5f9413325c7a4b599d453b1bbddb8f25bdbc25f5be' \ && echo "$lzma_sha512 /usr/share/dotnet/sdk/$DOTNET_SDK_VERSION/nuGetPackagesArchive.lzma" | sha512sum -c - # Configure web servers to bind to port 80 when present diff --git a/3.1/aspnet/alpine3.11/amd64/Dockerfile b/3.1/aspnet/alpine3.11/amd64/Dockerfile index 5b4dd1fc6e..8a0dc06fd2 100644 --- a/3.1/aspnet/alpine3.11/amd64/Dockerfile +++ b/3.1/aspnet/alpine3.11/amd64/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-alpine3.11 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - && aspnetcore_sha512='f60e9226a5b399470479fd6fdebd03442b0440128be1090adcbe473dba46a3e7a57a9e59b4abff96214e0dd0b1123c67fe764b74c61de1cb35c8b8ac45767eb9' \ + && aspnetcore_sha512='b56aaefdd188106b47f3c20aa65f1fb3b9bdaca450e9599f132c178803119e7611ff8cde07c9248a49923dec1255d1e3e2fb53d7ec5807903c7bd1b1b9954a88' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/alpine3.11/arm64v8/Dockerfile b/3.1/aspnet/alpine3.11/arm64v8/Dockerfile index 851fc2dfed..4e8e4612a0 100644 --- a/3.1/aspnet/alpine3.11/arm64v8/Dockerfile +++ b/3.1/aspnet/alpine3.11/arm64v8/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-alpine3.11-arm64v8 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - && aspnetcore_sha512='dcb695a944cf75c33ca34bdc4e1d5dd78ee0239bfb4054a7123061ca7ca4e2f2dde9039db8a5097bbab723bcf542d7d8aca66abd22bbcde721e00e5f43baa377' \ + && aspnetcore_sha512='3d97ffabe40743b86b5264c6eebe26af894a98dc71d35570a5288373be48b7fb5f65734a891ca48feeb2d0e10825c6aeb2d0d315d41049844c1a901c9a77b59b' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/alpine3.12/amd64/Dockerfile b/3.1/aspnet/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..0bcca7cd3e --- /dev/null +++ b/3.1/aspnet/alpine3.12/amd64/Dockerfile @@ -0,0 +1,10 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime +FROM $REPO:3.1-alpine3.12 + +# Install ASP.NET Core +RUN aspnetcore_version=3.1.5 \ + && wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + && aspnetcore_sha512='b56aaefdd188106b47f3c20aa65f1fb3b9bdaca450e9599f132c178803119e7611ff8cde07c9248a49923dec1255d1e3e2fb53d7ec5807903c7bd1b1b9954a88' \ + && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ + && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ + && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/alpine3.12/arm64v8/Dockerfile b/3.1/aspnet/alpine3.12/arm64v8/Dockerfile new file mode 100644 index 0000000000..eb2255e6a1 --- /dev/null +++ b/3.1/aspnet/alpine3.12/arm64v8/Dockerfile @@ -0,0 +1,10 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime +FROM $REPO:3.1-alpine3.12-arm64v8 + +# Install ASP.NET Core +RUN aspnetcore_version=3.1.5 \ + && wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + && aspnetcore_sha512='3d97ffabe40743b86b5264c6eebe26af894a98dc71d35570a5288373be48b7fb5f65734a891ca48feeb2d0e10825c6aeb2d0d315d41049844c1a901c9a77b59b' \ + && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ + && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ + && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/bionic/amd64/Dockerfile b/3.1/aspnet/bionic/amd64/Dockerfile index da2b8b1834..90153799ca 100644 --- a/3.1/aspnet/bionic/amd64/Dockerfile +++ b/3.1/aspnet/bionic/amd64/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-bionic # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - && aspnetcore_sha512='a761fd3652a0bc838c33b2846724d21e82410a5744bd37cbfab96c60327c89ee89c177e480a519b0e0d62ee58ace37e2c2a4b12b517e5eb0af601ad9804e028f' \ + && aspnetcore_sha512='262a8e670a8800aea1c518e48a237543f2bca92010187d25cae2bd513163786c5b49ff2593b1e256ca89201fd3d819c2265f8a3946b257e8490b37a5a66e1fff' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/bionic/arm32v7/Dockerfile b/3.1/aspnet/bionic/arm32v7/Dockerfile index 786e7a4f88..cf2414746a 100644 --- a/3.1/aspnet/bionic/arm32v7/Dockerfile +++ b/3.1/aspnet/bionic/arm32v7/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-bionic-arm32v7 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - && aspnetcore_sha512='58fe16baf370cebda96b93735be9bc57cf9a846b56ecbdc3c745c83399ad5b59518251996b75ac959ee3a8eb438a92e2ea3d088af4f0631caed3c86006d4ed2d' \ + && aspnetcore_sha512='090ef0da2454935015184f4b4b968c049eb806d19dcd258af06265e922f9d0df209fa9f84ebefe9e7cb6bb391dd0459eb3b5f7e8609fca2cffd75d3801c1b6a7' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/bionic/arm64v8/Dockerfile b/3.1/aspnet/bionic/arm64v8/Dockerfile index 3770875ab6..3369e7df9d 100644 --- a/3.1/aspnet/bionic/arm64v8/Dockerfile +++ b/3.1/aspnet/bionic/arm64v8/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-bionic-arm64v8 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - && aspnetcore_sha512='db91ea66e796e3d27ee08d50cb0532d1fb74060d5a8f1c90d2f34cb66ad74d50d6a8d128457693c15216b3c94d6c1acb7bd342fe0a0fa770117e21211972abda' \ + && aspnetcore_sha512='8ac87f0d5a7593a0341dbffc2d7e68a0e3ff86d512f03f40471020087152997df8176c6ea415275ed682a5fe68652e080c63f5bca6bdd10cbe76de6d086eb8ac' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/buster-slim/amd64/Dockerfile b/3.1/aspnet/buster-slim/amd64/Dockerfile index 360368d3c4..28dd39b098 100644 --- a/3.1/aspnet/buster-slim/amd64/Dockerfile +++ b/3.1/aspnet/buster-slim/amd64/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-buster-slim # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - && aspnetcore_sha512='a761fd3652a0bc838c33b2846724d21e82410a5744bd37cbfab96c60327c89ee89c177e480a519b0e0d62ee58ace37e2c2a4b12b517e5eb0af601ad9804e028f' \ + && aspnetcore_sha512='262a8e670a8800aea1c518e48a237543f2bca92010187d25cae2bd513163786c5b49ff2593b1e256ca89201fd3d819c2265f8a3946b257e8490b37a5a66e1fff' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/buster-slim/arm32v7/Dockerfile b/3.1/aspnet/buster-slim/arm32v7/Dockerfile index 6bc051c13d..3a22f203c3 100644 --- a/3.1/aspnet/buster-slim/arm32v7/Dockerfile +++ b/3.1/aspnet/buster-slim/arm32v7/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-buster-slim-arm32v7 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - && aspnetcore_sha512='58fe16baf370cebda96b93735be9bc57cf9a846b56ecbdc3c745c83399ad5b59518251996b75ac959ee3a8eb438a92e2ea3d088af4f0631caed3c86006d4ed2d' \ + && aspnetcore_sha512='090ef0da2454935015184f4b4b968c049eb806d19dcd258af06265e922f9d0df209fa9f84ebefe9e7cb6bb391dd0459eb3b5f7e8609fca2cffd75d3801c1b6a7' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/buster-slim/arm64v8/Dockerfile b/3.1/aspnet/buster-slim/arm64v8/Dockerfile index 6753ac1948..b3b6bca42f 100644 --- a/3.1/aspnet/buster-slim/arm64v8/Dockerfile +++ b/3.1/aspnet/buster-slim/arm64v8/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-buster-slim-arm64v8 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - && aspnetcore_sha512='db91ea66e796e3d27ee08d50cb0532d1fb74060d5a8f1c90d2f34cb66ad74d50d6a8d128457693c15216b3c94d6c1acb7bd342fe0a0fa770117e21211972abda' \ + && aspnetcore_sha512='8ac87f0d5a7593a0341dbffc2d7e68a0e3ff86d512f03f40471020087152997df8176c6ea415275ed682a5fe68652e080c63f5bca6bdd10cbe76de6d086eb8ac' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/focal/amd64/Dockerfile b/3.1/aspnet/focal/amd64/Dockerfile index b5b5b33332..92ae6c7520 100644 --- a/3.1/aspnet/focal/amd64/Dockerfile +++ b/3.1/aspnet/focal/amd64/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-focal # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - && aspnetcore_sha512='a761fd3652a0bc838c33b2846724d21e82410a5744bd37cbfab96c60327c89ee89c177e480a519b0e0d62ee58ace37e2c2a4b12b517e5eb0af601ad9804e028f' \ + && aspnetcore_sha512='262a8e670a8800aea1c518e48a237543f2bca92010187d25cae2bd513163786c5b49ff2593b1e256ca89201fd3d819c2265f8a3946b257e8490b37a5a66e1fff' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/focal/arm32v7/Dockerfile b/3.1/aspnet/focal/arm32v7/Dockerfile index 2b3dd1959a..78335de082 100644 --- a/3.1/aspnet/focal/arm32v7/Dockerfile +++ b/3.1/aspnet/focal/arm32v7/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-focal-arm32v7 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - && aspnetcore_sha512='58fe16baf370cebda96b93735be9bc57cf9a846b56ecbdc3c745c83399ad5b59518251996b75ac959ee3a8eb438a92e2ea3d088af4f0631caed3c86006d4ed2d' \ + && aspnetcore_sha512='090ef0da2454935015184f4b4b968c049eb806d19dcd258af06265e922f9d0df209fa9f84ebefe9e7cb6bb391dd0459eb3b5f7e8609fca2cffd75d3801c1b6a7' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/focal/arm64v8/Dockerfile b/3.1/aspnet/focal/arm64v8/Dockerfile index d1bb90341e..508c66274a 100644 --- a/3.1/aspnet/focal/arm64v8/Dockerfile +++ b/3.1/aspnet/focal/arm64v8/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime FROM $REPO:3.1-focal-arm64v8 # Install ASP.NET Core -RUN aspnetcore_version=3.1.4 \ +RUN aspnetcore_version=3.1.5 \ && curl -SL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - && aspnetcore_sha512='db91ea66e796e3d27ee08d50cb0532d1fb74060d5a8f1c90d2f34cb66ad74d50d6a8d128457693c15216b3c94d6c1acb7bd342fe0a0fa770117e21211972abda' \ + && aspnetcore_sha512='8ac87f0d5a7593a0341dbffc2d7e68a0e3ff86d512f03f40471020087152997df8176c6ea415275ed682a5fe68652e080c63f5bca6bdd10cbe76de6d086eb8ac' \ && echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \ && tar -ozxf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \ && rm aspnetcore.tar.gz diff --git a/3.1/aspnet/nanoserver-1809/amd64/Dockerfile b/3.1/aspnet/nanoserver-1809/amd64/Dockerfile index bfb5278ce9..b2fe575983 100644 --- a/3.1/aspnet/nanoserver-1809/amd64/Dockerfile +++ b/3.1/aspnet/nanoserver-1809/amd64/Dockerfile @@ -8,9 +8,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -RUN $aspnetcore_version = '3.1.4'; ` +RUN $aspnetcore_version = '3.1.5'; ` Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; ` - $aspnetcore_sha512 = '8868ae5a3a3b8a42f18d59da273d235b4ee7b8a8525cb2d3e5c0d29715e33fe4bd9e9b5fc142ed15ef88b8b9427b3f324cf6b668f7bec72ea691f3c2ce723715'; ` + $aspnetcore_sha512 = 'e71f865cbd25f03d6975991da488ade449f315d71e1bdab50d2737a6e6f458ecbfe90addf44f24b56117af484175b6cd2f91d9583005167ea70e35be3e85cb34'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/aspnet/nanoserver-1903/amd64/Dockerfile b/3.1/aspnet/nanoserver-1903/amd64/Dockerfile index 2e3ba7faba..80c1328787 100644 --- a/3.1/aspnet/nanoserver-1903/amd64/Dockerfile +++ b/3.1/aspnet/nanoserver-1903/amd64/Dockerfile @@ -8,9 +8,9 @@ FROM mcr.microsoft.com/windows/servercore:1903 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -RUN $aspnetcore_version = '3.1.4'; ` +RUN $aspnetcore_version = '3.1.5'; ` Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; ` - $aspnetcore_sha512 = '8868ae5a3a3b8a42f18d59da273d235b4ee7b8a8525cb2d3e5c0d29715e33fe4bd9e9b5fc142ed15ef88b8b9427b3f324cf6b668f7bec72ea691f3c2ce723715'; ` + $aspnetcore_sha512 = 'e71f865cbd25f03d6975991da488ade449f315d71e1bdab50d2737a6e6f458ecbfe90addf44f24b56117af484175b6cd2f91d9583005167ea70e35be3e85cb34'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/aspnet/nanoserver-1909/amd64/Dockerfile b/3.1/aspnet/nanoserver-1909/amd64/Dockerfile index c3bdf949ee..371d010775 100644 --- a/3.1/aspnet/nanoserver-1909/amd64/Dockerfile +++ b/3.1/aspnet/nanoserver-1909/amd64/Dockerfile @@ -8,9 +8,9 @@ FROM mcr.microsoft.com/windows/servercore:1909 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -RUN $aspnetcore_version = '3.1.4'; ` +RUN $aspnetcore_version = '3.1.5'; ` Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; ` - $aspnetcore_sha512 = '8868ae5a3a3b8a42f18d59da273d235b4ee7b8a8525cb2d3e5c0d29715e33fe4bd9e9b5fc142ed15ef88b8b9427b3f324cf6b668f7bec72ea691f3c2ce723715'; ` + $aspnetcore_sha512 = 'e71f865cbd25f03d6975991da488ade449f315d71e1bdab50d2737a6e6f458ecbfe90addf44f24b56117af484175b6cd2f91d9583005167ea70e35be3e85cb34'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/aspnet/nanoserver-2004/amd64/Dockerfile b/3.1/aspnet/nanoserver-2004/amd64/Dockerfile index b60b0f6f20..5144cefba2 100644 --- a/3.1/aspnet/nanoserver-2004/amd64/Dockerfile +++ b/3.1/aspnet/nanoserver-2004/amd64/Dockerfile @@ -8,9 +8,9 @@ FROM mcr.microsoft.com/windows/servercore:2004 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Install ASP.NET Core Runtime -RUN $aspnetcore_version = '3.1.4'; ` +RUN $aspnetcore_version = '3.1.5'; ` Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; ` - $aspnetcore_sha512 = '8868ae5a3a3b8a42f18d59da273d235b4ee7b8a8525cb2d3e5c0d29715e33fe4bd9e9b5fc142ed15ef88b8b9427b3f324cf6b668f7bec72ea691f3c2ce723715'; ` + $aspnetcore_sha512 = 'e71f865cbd25f03d6975991da488ade449f315d71e1bdab50d2737a6e6f458ecbfe90addf44f24b56117af484175b6cd2f91d9583005167ea70e35be3e85cb34'; ` if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/runtime-deps/alpine3.12/amd64/Dockerfile b/3.1/runtime-deps/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..342a9bfa2a --- /dev/null +++ b/3.1/runtime-deps/alpine3.12/amd64/Dockerfile @@ -0,0 +1,19 @@ +FROM amd64/alpine:3.12 + +RUN apk add --no-cache \ + ca-certificates \ + \ + # .NET Core dependencies + krb5-libs \ + libgcc \ + libintl \ + libssl1.1 \ + libstdc++ \ + zlib + +# Configure web servers to bind to port 80 when present +ENV ASPNETCORE_URLS=http://+:80 \ + # Enable detection of running in a container + DOTNET_RUNNING_IN_CONTAINER=true \ + # Set the invariant mode since icu_libs isn't included (see https://github.com/dotnet/announcements/issues/20) + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true diff --git a/3.1/runtime-deps/alpine3.12/arm64v8/Dockerfile b/3.1/runtime-deps/alpine3.12/arm64v8/Dockerfile new file mode 100644 index 0000000000..42e0b1389d --- /dev/null +++ b/3.1/runtime-deps/alpine3.12/arm64v8/Dockerfile @@ -0,0 +1,19 @@ +FROM arm64v8/alpine:3.12 + +RUN apk add --no-cache \ + ca-certificates \ + \ + # .NET Core dependencies + krb5-libs \ + libgcc \ + libintl \ + libssl1.1 \ + libstdc++ \ + zlib + +# Configure web servers to bind to port 80 when present +ENV ASPNETCORE_URLS=http://+:80 \ + # Enable detection of running in a container + DOTNET_RUNNING_IN_CONTAINER=true \ + # Set the invariant mode since icu_libs isn't included (see https://github.com/dotnet/announcements/issues/20) + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true diff --git a/3.1/runtime/alpine3.11/amd64/Dockerfile b/3.1/runtime/alpine3.11/amd64/Dockerfile index bc070fe624..857b00b263 100644 --- a/3.1/runtime/alpine3.11/amd64/Dockerfile +++ b/3.1/runtime/alpine3.11/amd64/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps FROM $REPO:3.1-alpine3.11 # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - && dotnet_sha512='5bd3e7faa380809d67df58a218805c719e9141c19f599a149d2edd76f629d2fd96ae5dce79ec65f118bb95c6916ae9cc4fbe375aa58f910692893ab5ade2445b' \ + && dotnet_sha512='2f98acecc0779dba03fc5ee674d6305dda780f174af47582d80d556002028df0b6a594e5d13dd36f8a1443e5fc6950ef126064ba6c4b3109b490c6d5ebcb9f39' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz \ diff --git a/3.1/runtime/alpine3.11/arm64v8/Dockerfile b/3.1/runtime/alpine3.11/arm64v8/Dockerfile index 0bc883ede6..ad9845572f 100644 --- a/3.1/runtime/alpine3.11/arm64v8/Dockerfile +++ b/3.1/runtime/alpine3.11/arm64v8/Dockerfile @@ -2,9 +2,9 @@ ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps FROM $REPO:3.1-alpine3.11-arm64v8 # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - && dotnet_sha512='f621f337b197b6ca06f6be4e98935372c866d7b6479f20d6dae084979294be0d16d9d615032018ab3cea9829df2fc744ef9c8aef3274021aa43819cdf4103a32' \ + && dotnet_sha512='3ee1b7a86be7cfcddcf501f8fd3bd482ce7d5695f5149765ac0967658bd9a2ee47f417159e096ce774e651314f532545d4e82a589b8260ee6ba84384f0ed4e42' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz \ diff --git a/3.1/runtime/alpine3.12/amd64/Dockerfile b/3.1/runtime/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..2d3a735eb9 --- /dev/null +++ b/3.1/runtime/alpine3.12/amd64/Dockerfile @@ -0,0 +1,12 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps +FROM $REPO:3.1-alpine3.12 + +# Install .NET Core +RUN dotnet_version=3.1.5 \ + && wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + && dotnet_sha512='2f98acecc0779dba03fc5ee674d6305dda780f174af47582d80d556002028df0b6a594e5d13dd36f8a1443e5fc6950ef126064ba6c4b3109b490c6d5ebcb9f39' \ + && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ + && rm dotnet.tar.gz diff --git a/3.1/runtime/alpine3.12/arm64v8/Dockerfile b/3.1/runtime/alpine3.12/arm64v8/Dockerfile new file mode 100644 index 0000000000..b0f5a58a77 --- /dev/null +++ b/3.1/runtime/alpine3.12/arm64v8/Dockerfile @@ -0,0 +1,12 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/runtime-deps +FROM $REPO:3.1-alpine3.12-arm64v8 + +# Install .NET Core +RUN dotnet_version=3.1.5 \ + && wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + && dotnet_sha512='3ee1b7a86be7cfcddcf501f8fd3bd482ce7d5695f5149765ac0967658bd9a2ee47f417159e096ce774e651314f532545d4e82a589b8260ee6ba84384f0ed4e42' \ + && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet \ + && rm dotnet.tar.gz diff --git a/3.1/runtime/bionic/amd64/Dockerfile b/3.1/runtime/bionic/amd64/Dockerfile index 4fc42d8d60..7b1a08c1e4 100644 --- a/3.1/runtime/bionic/amd64/Dockerfile +++ b/3.1/runtime/bionic/amd64/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - && dotnet_sha512='1869565558e5a85b6a898e792d7b5dece611b25f7f6fd8f015ffb16dccc7485f1412e04809da2e3f56744d24c75e1d3addbd2856c45ae7e66a2c7b71ea23e827' \ + && dotnet_sha512='b88e110df7486266e3850d26617290cdee13b20dabc6fbe62bcac052d93cd7e76f787722a5beb15b06673577a47ba26943530cb14913569a25d9f55df029f306' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/bionic/arm32v7/Dockerfile b/3.1/runtime/bionic/arm32v7/Dockerfile index 1480a1f5d3..21199af2a7 100644 --- a/3.1/runtime/bionic/arm32v7/Dockerfile +++ b/3.1/runtime/bionic/arm32v7/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - && dotnet_sha512='d7a5d3ec2d7ee3348f4e4feffb2e4adcda6d5620e00120180c7cf0d4fd4da10d44ba36a04d4b9cf26132772dad419aa6450c3d21e597aa03fbfb6b0b86c9b05f' \ + && dotnet_sha512='c3eb0453893ca7f758e491780031ef0b1323a14c080740847aea652b5c4db99d30e8b3b27fcd306c3a098dc838572c41d3ea871156ba62d9302df32e63a28835' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/bionic/arm64v8/Dockerfile b/3.1/runtime/bionic/arm64v8/Dockerfile index 38bf94649b..47a0b392b2 100644 --- a/3.1/runtime/bionic/arm64v8/Dockerfile +++ b/3.1/runtime/bionic/arm64v8/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - && dotnet_sha512='d0f6723e2e99bb05737ca71adc9d204f716bba918a29477d1df94f470fee76eb085df52a737fc2a0daa6552dfb555d7da30a3ec07563274d2431ff15af07cee8' \ + && dotnet_sha512='ebf79c3f529bbffc9445f7d75849896f67caede5be93be1a3291edb1e85120ffb35d65990cc1ed3c74bfe66627c11d93fa1283aeebbf1adc24fde1bf9545fe8a' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/buster-slim/amd64/Dockerfile b/3.1/runtime/buster-slim/amd64/Dockerfile index 92e1fa7f2e..169da4be05 100644 --- a/3.1/runtime/buster-slim/amd64/Dockerfile +++ b/3.1/runtime/buster-slim/amd64/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - && dotnet_sha512='1869565558e5a85b6a898e792d7b5dece611b25f7f6fd8f015ffb16dccc7485f1412e04809da2e3f56744d24c75e1d3addbd2856c45ae7e66a2c7b71ea23e827' \ + && dotnet_sha512='b88e110df7486266e3850d26617290cdee13b20dabc6fbe62bcac052d93cd7e76f787722a5beb15b06673577a47ba26943530cb14913569a25d9f55df029f306' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/buster-slim/arm32v7/Dockerfile b/3.1/runtime/buster-slim/arm32v7/Dockerfile index 0fe480080c..b45aae6cc5 100644 --- a/3.1/runtime/buster-slim/arm32v7/Dockerfile +++ b/3.1/runtime/buster-slim/arm32v7/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - && dotnet_sha512='d7a5d3ec2d7ee3348f4e4feffb2e4adcda6d5620e00120180c7cf0d4fd4da10d44ba36a04d4b9cf26132772dad419aa6450c3d21e597aa03fbfb6b0b86c9b05f' \ + && dotnet_sha512='c3eb0453893ca7f758e491780031ef0b1323a14c080740847aea652b5c4db99d30e8b3b27fcd306c3a098dc838572c41d3ea871156ba62d9302df32e63a28835' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/buster-slim/arm64v8/Dockerfile b/3.1/runtime/buster-slim/arm64v8/Dockerfile index 8165d82a63..a9d219f852 100644 --- a/3.1/runtime/buster-slim/arm64v8/Dockerfile +++ b/3.1/runtime/buster-slim/arm64v8/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - && dotnet_sha512='d0f6723e2e99bb05737ca71adc9d204f716bba918a29477d1df94f470fee76eb085df52a737fc2a0daa6552dfb555d7da30a3ec07563274d2431ff15af07cee8' \ + && dotnet_sha512='ebf79c3f529bbffc9445f7d75849896f67caede5be93be1a3291edb1e85120ffb35d65990cc1ed3c74bfe66627c11d93fa1283aeebbf1adc24fde1bf9545fe8a' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/focal/amd64/Dockerfile b/3.1/runtime/focal/amd64/Dockerfile index ab548d8159..1e008e1445 100644 --- a/3.1/runtime/focal/amd64/Dockerfile +++ b/3.1/runtime/focal/amd64/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - && dotnet_sha512='1869565558e5a85b6a898e792d7b5dece611b25f7f6fd8f015ffb16dccc7485f1412e04809da2e3f56744d24c75e1d3addbd2856c45ae7e66a2c7b71ea23e827' \ + && dotnet_sha512='b88e110df7486266e3850d26617290cdee13b20dabc6fbe62bcac052d93cd7e76f787722a5beb15b06673577a47ba26943530cb14913569a25d9f55df029f306' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/focal/arm32v7/Dockerfile b/3.1/runtime/focal/arm32v7/Dockerfile index fb382d3a38..a7defb321d 100644 --- a/3.1/runtime/focal/arm32v7/Dockerfile +++ b/3.1/runtime/focal/arm32v7/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - && dotnet_sha512='d7a5d3ec2d7ee3348f4e4feffb2e4adcda6d5620e00120180c7cf0d4fd4da10d44ba36a04d4b9cf26132772dad419aa6450c3d21e597aa03fbfb6b0b86c9b05f' \ + && dotnet_sha512='c3eb0453893ca7f758e491780031ef0b1323a14c080740847aea652b5c4db99d30e8b3b27fcd306c3a098dc838572c41d3ea871156ba62d9302df32e63a28835' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/focal/arm64v8/Dockerfile b/3.1/runtime/focal/arm64v8/Dockerfile index 7e876bb4ac..6864602ccc 100644 --- a/3.1/runtime/focal/arm64v8/Dockerfile +++ b/3.1/runtime/focal/arm64v8/Dockerfile @@ -7,9 +7,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core -RUN dotnet_version=3.1.4 \ +RUN dotnet_version=3.1.5 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - && dotnet_sha512='d0f6723e2e99bb05737ca71adc9d204f716bba918a29477d1df94f470fee76eb085df52a737fc2a0daa6552dfb555d7da30a3ec07563274d2431ff15af07cee8' \ + && dotnet_sha512='ebf79c3f529bbffc9445f7d75849896f67caede5be93be1a3291edb1e85120ffb35d65990cc1ed3c74bfe66627c11d93fa1283aeebbf1adc24fde1bf9545fe8a' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/runtime/nanoserver-1809/amd64/Dockerfile b/3.1/runtime/nanoserver-1809/amd64/Dockerfile index e36cd5cfc0..deba1c9bdc 100644 --- a/3.1/runtime/nanoserver-1809/amd64/Dockerfile +++ b/3.1/runtime/nanoserver-1809/amd64/Dockerfile @@ -6,9 +6,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -RUN $dotnet_version = '3.1.4'; ` +RUN $dotnet_version = '3.1.5'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; ` - $dotnet_sha512 = '99582efc923ceec8ac3cc46eb4bff1c6ac10f44806a5c85b498cde6a1f032096038e8104dc68015432df668f94489c2f71acdf50e8bce1efe04a6c93af933664'; ` + $dotnet_sha512 = '7baebbf09273acbf082c0cd1e9e1d935cd4a96794fb6a05dc67f3e80dc027775738c900db1e4c025cfe0562cadd0f3f5feaff00d6feec4dcd372633d27a17820'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/runtime/nanoserver-1903/amd64/Dockerfile b/3.1/runtime/nanoserver-1903/amd64/Dockerfile index 3813b04080..0968cbbbfe 100644 --- a/3.1/runtime/nanoserver-1903/amd64/Dockerfile +++ b/3.1/runtime/nanoserver-1903/amd64/Dockerfile @@ -6,9 +6,9 @@ FROM mcr.microsoft.com/windows/servercore:1903 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -RUN $dotnet_version = '3.1.4'; ` +RUN $dotnet_version = '3.1.5'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; ` - $dotnet_sha512 = '99582efc923ceec8ac3cc46eb4bff1c6ac10f44806a5c85b498cde6a1f032096038e8104dc68015432df668f94489c2f71acdf50e8bce1efe04a6c93af933664'; ` + $dotnet_sha512 = '7baebbf09273acbf082c0cd1e9e1d935cd4a96794fb6a05dc67f3e80dc027775738c900db1e4c025cfe0562cadd0f3f5feaff00d6feec4dcd372633d27a17820'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/runtime/nanoserver-1909/amd64/Dockerfile b/3.1/runtime/nanoserver-1909/amd64/Dockerfile index 99c4cc0e64..ea79ad4abf 100644 --- a/3.1/runtime/nanoserver-1909/amd64/Dockerfile +++ b/3.1/runtime/nanoserver-1909/amd64/Dockerfile @@ -6,9 +6,9 @@ FROM mcr.microsoft.com/windows/servercore:1909 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -RUN $dotnet_version = '3.1.4'; ` +RUN $dotnet_version = '3.1.5'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; ` - $dotnet_sha512 = '99582efc923ceec8ac3cc46eb4bff1c6ac10f44806a5c85b498cde6a1f032096038e8104dc68015432df668f94489c2f71acdf50e8bce1efe04a6c93af933664'; ` + $dotnet_sha512 = '7baebbf09273acbf082c0cd1e9e1d935cd4a96794fb6a05dc67f3e80dc027775738c900db1e4c025cfe0562cadd0f3f5feaff00d6feec4dcd372633d27a17820'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/runtime/nanoserver-2004/amd64/Dockerfile b/3.1/runtime/nanoserver-2004/amd64/Dockerfile index f452fbab6d..b1a83ede1c 100644 --- a/3.1/runtime/nanoserver-2004/amd64/Dockerfile +++ b/3.1/runtime/nanoserver-2004/amd64/Dockerfile @@ -6,9 +6,9 @@ FROM mcr.microsoft.com/windows/servercore:2004 AS installer SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Retrieve .NET Core Runtime -RUN $dotnet_version = '3.1.4'; ` +RUN $dotnet_version = '3.1.5'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-win-x64.zip; ` - $dotnet_sha512 = '99582efc923ceec8ac3cc46eb4bff1c6ac10f44806a5c85b498cde6a1f032096038e8104dc68015432df668f94489c2f71acdf50e8bce1efe04a6c93af933664'; ` + $dotnet_sha512 = '7baebbf09273acbf082c0cd1e9e1d935cd4a96794fb6a05dc67f3e80dc027775738c900db1e4c025cfe0562cadd0f3f5feaff00d6feec4dcd372633d27a17820'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/sdk/alpine3.11/amd64/Dockerfile b/3.1/sdk/alpine3.11/amd64/Dockerfile index 1326de730f..25fe418a55 100644 --- a/3.1/sdk/alpine3.11/amd64/Dockerfile +++ b/3.1/sdk/alpine3.11/amd64/Dockerfile @@ -19,9 +19,9 @@ ENV \ RUN apk add --no-cache icu-libs # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && 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='4546f5e2b88fc62dc186825fe8b84aa5b0769cef779c4cba988278a9ba8e23f87b07d232ae1ec51fc7f73b24c9234003a3e952c0da7ca0fd4b7baa2ad8cffc6d' \ + && dotnet_sha512='f1631569991b448ab9814fe1150609136f428d686d67f93e23b203163dc743de9b0c061bd5dd15f383c832a143ed9e2f7e70d4d417f75c6812d4ff09efb82188' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz ./packs ./sdk ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/3.1/sdk/alpine3.12/amd64/Dockerfile b/3.1/sdk/alpine3.12/amd64/Dockerfile new file mode 100644 index 0000000000..a6b0729173 --- /dev/null +++ b/3.1/sdk/alpine3.12/amd64/Dockerfile @@ -0,0 +1,46 @@ +ARG REPO=mcr.microsoft.com/dotnet/core/aspnet +FROM $REPO:3.1-alpine3.12 + +ENV \ + # Unset ASPNETCORE_URLS from aspnet base image + ASPNETCORE_URLS= \ + # 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 \ + LC_ALL=en_US.UTF-8 \ + LANG=en_US.UTF-8 \ + # 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-DotnetCoreSDK-Alpine-3.12 + +# Add dependencies for disabling invariant mode (set in base image) +RUN apk add --no-cache icu-libs + +# Install .NET Core SDK +RUN dotnet_sdk_version=3.1.301 \ + && 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='f1631569991b448ab9814fe1150609136f428d686d67f93e23b203163dc743de9b0c061bd5dd15f383c832a143ed9e2f7e70d4d417f75c6812d4ff09efb82188' \ + && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -oxzf dotnet.tar.gz ./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.0.1 \ + && 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='a2390780d098e686c9e43a3ade215240ac7699904807cebcdb00804248b88f1afb8592aca29d28d3a9c9294534016a6d5c4014e7d0f2c2865518c32be02b8368' \ + && 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 \ + && chmod 755 /usr/share/powershell/pwsh \ + && ln -s /usr/share/powershell/pwsh /usr/bin/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 diff --git a/3.1/sdk/bionic/amd64/Dockerfile b/3.1/sdk/bionic/amd64/Dockerfile index 3ba7ddb738..ee895f3cc3 100644 --- a/3.1/sdk/bionic/amd64/Dockerfile +++ b/3.1/sdk/bionic/amd64/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - && dotnet_sha512='1c3844ea5f8847d92372dae67529ebb08f09999cac0aa10ace571c63a9bfb615adbf8b9d5cebb2f960b0a81f6a5fba7d80edb69b195b77c2c7cca174cbc2fd0b' \ + && dotnet_sha512='dd39931df438b8c1561f9a3bdb50f72372e29e5706d3fb4c490692f04a3d55f5acc0b46b8049bc7ea34dedba63c71b4c64c57032740cbea81eef1dce41929b4e' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/bionic/arm32v7/Dockerfile b/3.1/sdk/bionic/arm32v7/Dockerfile index 4ebf9c426a..5dfe271457 100644 --- a/3.1/sdk/bionic/arm32v7/Dockerfile +++ b/3.1/sdk/bionic/arm32v7/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - && dotnet_sha512='510de2931522633e5a35cfbaebac255704bb2a282e4980e7597c924531564b1a2f769cf67b3d1f196442ceca3d0d9a53e0a6dcb12adc9b0c6c1500742e7b1ee5' \ + && dotnet_sha512='732364b93caaa94ee96dfe24ed42e63ae59862afd0691760557c22019c67139f92db28cc5e730618a630c45a96b2468676867345e54ae93004567b470edf5f47' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/bionic/arm64v8/Dockerfile b/3.1/sdk/bionic/arm64v8/Dockerfile index 4e9a75fef9..0521b68cc8 100644 --- a/3.1/sdk/bionic/arm64v8/Dockerfile +++ b/3.1/sdk/bionic/arm64v8/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - && dotnet_sha512='b1d806dd719e61ae27297515d26e6ef12e615da131db4fd1c29b2acc4d6a68a6b0e4ce94ead4f8f737c203328d596422068c78495eba331a5759f595ed9ed149' \ + && dotnet_sha512='834dc5829730ea7abcf5adfca5557458d5de534597933dbdcec99abbd7eff00f3e1d0084b7f3572de80b4d333dee6d32cffa2d1ead022faad3957c95e5a920a0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/buster/amd64/Dockerfile b/3.1/sdk/buster/amd64/Dockerfile index ade7cd3ade..17d4d33df5 100644 --- a/3.1/sdk/buster/amd64/Dockerfile +++ b/3.1/sdk/buster/amd64/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - && dotnet_sha512='1c3844ea5f8847d92372dae67529ebb08f09999cac0aa10ace571c63a9bfb615adbf8b9d5cebb2f960b0a81f6a5fba7d80edb69b195b77c2c7cca174cbc2fd0b' \ + && dotnet_sha512='dd39931df438b8c1561f9a3bdb50f72372e29e5706d3fb4c490692f04a3d55f5acc0b46b8049bc7ea34dedba63c71b4c64c57032740cbea81eef1dce41929b4e' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/buster/arm32v7/Dockerfile b/3.1/sdk/buster/arm32v7/Dockerfile index 25a2e4147f..718e994dc8 100644 --- a/3.1/sdk/buster/arm32v7/Dockerfile +++ b/3.1/sdk/buster/arm32v7/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - && dotnet_sha512='510de2931522633e5a35cfbaebac255704bb2a282e4980e7597c924531564b1a2f769cf67b3d1f196442ceca3d0d9a53e0a6dcb12adc9b0c6c1500742e7b1ee5' \ + && dotnet_sha512='732364b93caaa94ee96dfe24ed42e63ae59862afd0691760557c22019c67139f92db28cc5e730618a630c45a96b2468676867345e54ae93004567b470edf5f47' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/buster/arm64v8/Dockerfile b/3.1/sdk/buster/arm64v8/Dockerfile index 0b2aeeffc3..d2b71d0501 100644 --- a/3.1/sdk/buster/arm64v8/Dockerfile +++ b/3.1/sdk/buster/arm64v8/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - && dotnet_sha512='b1d806dd719e61ae27297515d26e6ef12e615da131db4fd1c29b2acc4d6a68a6b0e4ce94ead4f8f737c203328d596422068c78495eba331a5759f595ed9ed149' \ + && dotnet_sha512='834dc5829730ea7abcf5adfca5557458d5de534597933dbdcec99abbd7eff00f3e1d0084b7f3572de80b4d333dee6d32cffa2d1ead022faad3957c95e5a920a0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/focal/amd64/Dockerfile b/3.1/sdk/focal/amd64/Dockerfile index d99f817cd7..c2669827fe 100644 --- a/3.1/sdk/focal/amd64/Dockerfile +++ b/3.1/sdk/focal/amd64/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - && dotnet_sha512='1c3844ea5f8847d92372dae67529ebb08f09999cac0aa10ace571c63a9bfb615adbf8b9d5cebb2f960b0a81f6a5fba7d80edb69b195b77c2c7cca174cbc2fd0b' \ + && dotnet_sha512='dd39931df438b8c1561f9a3bdb50f72372e29e5706d3fb4c490692f04a3d55f5acc0b46b8049bc7ea34dedba63c71b4c64c57032740cbea81eef1dce41929b4e' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/focal/arm32v7/Dockerfile b/3.1/sdk/focal/arm32v7/Dockerfile index f09f35243d..43aa3668c7 100644 --- a/3.1/sdk/focal/arm32v7/Dockerfile +++ b/3.1/sdk/focal/arm32v7/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - && dotnet_sha512='510de2931522633e5a35cfbaebac255704bb2a282e4980e7597c924531564b1a2f769cf67b3d1f196442ceca3d0d9a53e0a6dcb12adc9b0c6c1500742e7b1ee5' \ + && dotnet_sha512='732364b93caaa94ee96dfe24ed42e63ae59862afd0691760557c22019c67139f92db28cc5e730618a630c45a96b2468676867345e54ae93004567b470edf5f47' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/focal/arm64v8/Dockerfile b/3.1/sdk/focal/arm64v8/Dockerfile index 66355b5e30..f23e7528c3 100644 --- a/3.1/sdk/focal/arm64v8/Dockerfile +++ b/3.1/sdk/focal/arm64v8/Dockerfile @@ -23,9 +23,9 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Install .NET Core SDK -RUN dotnet_sdk_version=3.1.300 \ +RUN dotnet_sdk_version=3.1.301 \ && curl -SL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - && dotnet_sha512='b1d806dd719e61ae27297515d26e6ef12e615da131db4fd1c29b2acc4d6a68a6b0e4ce94ead4f8f737c203328d596422068c78495eba331a5759f595ed9ed149' \ + && dotnet_sha512='834dc5829730ea7abcf5adfca5557458d5de534597933dbdcec99abbd7eff00f3e1d0084b7f3572de80b4d333dee6d32cffa2d1ead022faad3957c95e5a920a0' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -ozxf dotnet.tar.gz -C /usr/share/dotnet \ diff --git a/3.1/sdk/nanoserver-1809/amd64/Dockerfile b/3.1/sdk/nanoserver-1809/amd64/Dockerfile index dee564c8e7..f446840987 100644 --- a/3.1/sdk/nanoserver-1809/amd64/Dockerfile +++ b/3.1/sdk/nanoserver-1809/amd64/Dockerfile @@ -9,9 +9,9 @@ SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPref RUN ` # Retrieve .NET Core SDK - $dotnet_sdk_version = '3.1.300'; ` + $dotnet_sdk_version = '3.1.301'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-win-x64.zip; ` - $dotnet_sha512 = '6fbce022ce87c706778a30b0b518bf3ae0fff399f9b7377e15a075100f89dc334de40571d67cdee879f1ddf168f93b5df8df2bcb7df4261ec19a0b4f19d3904f'; ` + $dotnet_sha512 = '99a124d19503036bcedefffb348fa23476e60cdabfcb8e9cddc6545f05f57d8d2cf5bc7ff9b42039387a15328471c5bd47e50c5ea129fbd418a6e0fa9607bb17'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/sdk/nanoserver-1903/amd64/Dockerfile b/3.1/sdk/nanoserver-1903/amd64/Dockerfile index 1ec6af99eb..2d7a1c58e0 100644 --- a/3.1/sdk/nanoserver-1903/amd64/Dockerfile +++ b/3.1/sdk/nanoserver-1903/amd64/Dockerfile @@ -9,9 +9,9 @@ SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPref RUN ` # Retrieve .NET Core SDK - $dotnet_sdk_version = '3.1.300'; ` + $dotnet_sdk_version = '3.1.301'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-win-x64.zip; ` - $dotnet_sha512 = '6fbce022ce87c706778a30b0b518bf3ae0fff399f9b7377e15a075100f89dc334de40571d67cdee879f1ddf168f93b5df8df2bcb7df4261ec19a0b4f19d3904f'; ` + $dotnet_sha512 = '99a124d19503036bcedefffb348fa23476e60cdabfcb8e9cddc6545f05f57d8d2cf5bc7ff9b42039387a15328471c5bd47e50c5ea129fbd418a6e0fa9607bb17'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/sdk/nanoserver-1909/amd64/Dockerfile b/3.1/sdk/nanoserver-1909/amd64/Dockerfile index a44cd8c99f..35d0547a8b 100644 --- a/3.1/sdk/nanoserver-1909/amd64/Dockerfile +++ b/3.1/sdk/nanoserver-1909/amd64/Dockerfile @@ -9,9 +9,9 @@ SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPref RUN ` # Retrieve .NET Core SDK - $dotnet_sdk_version = '3.1.300'; ` + $dotnet_sdk_version = '3.1.301'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-win-x64.zip; ` - $dotnet_sha512 = '6fbce022ce87c706778a30b0b518bf3ae0fff399f9b7377e15a075100f89dc334de40571d67cdee879f1ddf168f93b5df8df2bcb7df4261ec19a0b4f19d3904f'; ` + $dotnet_sha512 = '99a124d19503036bcedefffb348fa23476e60cdabfcb8e9cddc6545f05f57d8d2cf5bc7ff9b42039387a15328471c5bd47e50c5ea129fbd418a6e0fa9607bb17'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/3.1/sdk/nanoserver-2004/amd64/Dockerfile b/3.1/sdk/nanoserver-2004/amd64/Dockerfile index e5b538b12c..26bfb14aee 100644 --- a/3.1/sdk/nanoserver-2004/amd64/Dockerfile +++ b/3.1/sdk/nanoserver-2004/amd64/Dockerfile @@ -9,9 +9,9 @@ SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPref RUN ` # Retrieve .NET Core SDK - $dotnet_sdk_version = '3.1.300'; ` + $dotnet_sdk_version = '3.1.301'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-win-x64.zip; ` - $dotnet_sha512 = '6fbce022ce87c706778a30b0b518bf3ae0fff399f9b7377e15a075100f89dc334de40571d67cdee879f1ddf168f93b5df8df2bcb7df4261ec19a0b4f19d3904f'; ` + $dotnet_sha512 = '99a124d19503036bcedefffb348fa23476e60cdabfcb8e9cddc6545f05f57d8d2cf5bc7ff9b42039387a15328471c5bd47e50c5ea129fbd418a6e0fa9607bb17'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/README.aspnet.md b/README.aspnet.md index 7a88d9a21e..54c0658a0f 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -59,54 +59,57 @@ See [Hosting ASP.NET Core Images with Docker over HTTPS](https://github.com/dotn ## Linux amd64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim, 3.1-buster-slim, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/amd64/Dockerfile) | Debian 10 -3.1.4-alpine3.11, 3.1-alpine3.11, 3.1.4-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -3.1.4-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/focal/amd64/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/amd64/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim, 2.1-stretch-slim, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/stretch-slim/amd64/Dockerfile) | Debian 9 -2.1.18-alpine3.11, 2.1-alpine3.11, 2.1.18-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -2.1.18-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/focal/amd64/Dockerfile) | Ubuntu 20.04 -2.1.18-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/bionic/amd64/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim, 3.1-buster-slim, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/amd64/Dockerfile) | Debian 10 +3.1.5-alpine3.12, 3.1-alpine3.12, 3.1.5-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11, 3.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +3.1.5-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/focal/amd64/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/amd64/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim, 2.1-stretch-slim, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/stretch-slim/amd64/Dockerfile) | Debian 9 +2.1.19-alpine3.12, 2.1-alpine3.12, 2.1.19-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +2.1.19-alpine3.11, 2.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +2.1.19-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/focal/amd64/Dockerfile) | Ubuntu 20.04 +2.1.19-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/bionic/amd64/Dockerfile) | Ubuntu 18.04 ## Linux arm64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/arm64v8/Dockerfile) | Debian 10 -3.1.4-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8, 3.1.4-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 -3.1.4-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/focal/arm64v8/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/arm64v8/Dockerfile) | Debian 10 +3.1.5-alpine3.12-arm64v8, 3.1-alpine3.12-arm64v8, 3.1.5-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.12/arm64v8/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 +3.1.5-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/focal/arm64v8/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 ## Linux arm32 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/arm32v7/Dockerfile) | Debian 10 -3.1.4-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/stretch-slim/arm32v7/Dockerfile) | Debian 9 -2.1.18-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/buster-slim/arm32v7/Dockerfile) | Debian 10 +3.1.5-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/stretch-slim/arm32v7/Dockerfile) | Debian 9 +2.1.19-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 ## Windows Server, version 2004 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-2004, 3.1-nanoserver-2004, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-2004/amd64/Dockerfile) -2.1.18-nanoserver-2004, 2.1-nanoserver-2004, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-2004/amd64/Dockerfile) +3.1.5-nanoserver-2004, 3.1-nanoserver-2004, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-2004/amd64/Dockerfile) +2.1.19-nanoserver-2004, 2.1-nanoserver-2004, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-2004/amd64/Dockerfile) ## Windows Server, version 1909 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1909, 3.1-nanoserver-1909, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1909/amd64/Dockerfile) -2.1.18-nanoserver-1909, 2.1-nanoserver-1909, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1909/amd64/Dockerfile) +3.1.5-nanoserver-1909, 3.1-nanoserver-1909, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1909/amd64/Dockerfile) +2.1.19-nanoserver-1909, 2.1-nanoserver-1909, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1909/amd64/Dockerfile) ## Windows Server, version 1903 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1903, 3.1-nanoserver-1903, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1903/amd64/Dockerfile) -2.1.18-nanoserver-1903, 2.1-nanoserver-1903, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1903/amd64/Dockerfile) +3.1.5-nanoserver-1903, 3.1-nanoserver-1903, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1903/amd64/Dockerfile) +2.1.19-nanoserver-1903, 2.1-nanoserver-1903, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1903/amd64/Dockerfile) ## Windows Server 2019 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1809, 3.1-nanoserver-1809, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1809/amd64/Dockerfile) -2.1.18-nanoserver-1809, 2.1-nanoserver-1809, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1809/amd64/Dockerfile) +3.1.5-nanoserver-1809, 3.1-nanoserver-1809, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/aspnet/nanoserver-1809/amd64/Dockerfile) +2.1.19-nanoserver-1809, 2.1-nanoserver-1809, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/aspnet/nanoserver-1809/amd64/Dockerfile) You can retrieve a list of all available tags for dotnet/core/aspnet at https://mcr.microsoft.com/v2/dotnet/core/aspnet/tags/list. diff --git a/README.runtime-deps.md b/README.runtime-deps.md index df60a9f5fc..627ec192cc 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -47,30 +47,33 @@ The [.NET Core Docker samples](https://github.com/dotnet/dotnet-docker/blob/mast ## Linux amd64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim, 3.1-buster-slim, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/amd64/Dockerfile) | Debian 10 -3.1.4-alpine3.11, 3.1-alpine3.11, 3.1.4-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -3.1.4-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/focal/amd64/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/amd64/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim, 2.1-stretch-slim, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/stretch-slim/amd64/Dockerfile) | Debian 9 -2.1.18-alpine3.11, 2.1-alpine3.11, 2.1.18-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -2.1.18-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/focal/amd64/Dockerfile) | Ubuntu 20.04 -2.1.18-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/bionic/amd64/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim, 3.1-buster-slim, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/amd64/Dockerfile) | Debian 10 +3.1.5-alpine3.12, 3.1-alpine3.12, 3.1.5-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11, 3.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +3.1.5-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/focal/amd64/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/amd64/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim, 2.1-stretch-slim, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/stretch-slim/amd64/Dockerfile) | Debian 9 +2.1.19-alpine3.12, 2.1-alpine3.12, 2.1.19-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +2.1.19-alpine3.11, 2.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +2.1.19-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/focal/amd64/Dockerfile) | Ubuntu 20.04 +2.1.19-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/bionic/amd64/Dockerfile) | Ubuntu 18.04 ## Linux arm64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/arm64v8/Dockerfile) | Debian 10 -3.1.4-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8, 3.1.4-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 -3.1.4-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/focal/arm64v8/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/arm64v8/Dockerfile) | Debian 10 +3.1.5-alpine3.12-arm64v8, 3.1-alpine3.12-arm64v8, 3.1.5-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.12/arm64v8/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 +3.1.5-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/focal/arm64v8/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 ## Linux arm32 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/arm32v7/Dockerfile) | Debian 10 -3.1.4-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/stretch-slim/arm32v7/Dockerfile) | Debian 9 -2.1.18-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/buster-slim/arm32v7/Dockerfile) | Debian 10 +3.1.5-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime-deps/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/stretch-slim/arm32v7/Dockerfile) | Debian 9 +2.1.19-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime-deps/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 You can retrieve a list of all available tags for dotnet/core/runtime-deps at https://mcr.microsoft.com/v2/dotnet/core/runtime-deps/tags/list. diff --git a/README.runtime.md b/README.runtime.md index 8034f37469..bcd1b6524f 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -55,54 +55,57 @@ docker run --rm mcr.microsoft.com/dotnet/core/samples ## Linux amd64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim, 3.1-buster-slim, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/amd64/Dockerfile) | Debian 10 -3.1.4-alpine3.11, 3.1-alpine3.11, 3.1.4-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -3.1.4-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/focal/amd64/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/amd64/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim, 2.1-stretch-slim, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/stretch-slim/amd64/Dockerfile) | Debian 9 -2.1.18-alpine3.11, 2.1-alpine3.11, 2.1.18-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -2.1.18-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/focal/amd64/Dockerfile) | Ubuntu 20.04 -2.1.18-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/bionic/amd64/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim, 3.1-buster-slim, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/amd64/Dockerfile) | Debian 10 +3.1.5-alpine3.12, 3.1-alpine3.12, 3.1.5-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11, 3.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +3.1.5-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/focal/amd64/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/amd64/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim, 2.1-stretch-slim, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/stretch-slim/amd64/Dockerfile) | Debian 9 +2.1.19-alpine3.12, 2.1-alpine3.12, 2.1.19-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +2.1.19-alpine3.11, 2.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +2.1.19-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/focal/amd64/Dockerfile) | Ubuntu 20.04 +2.1.19-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/bionic/amd64/Dockerfile) | Ubuntu 18.04 ## Linux arm64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/arm64v8/Dockerfile) | Debian 10 -3.1.4-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8, 3.1.4-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 -3.1.4-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/focal/arm64v8/Dockerfile) | Ubuntu 20.04 -3.1.4-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/arm64v8/Dockerfile) | Debian 10 +3.1.5-alpine3.12-arm64v8, 3.1-alpine3.12-arm64v8, 3.1.5-alpine-arm64v8, 3.1-alpine-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.12/arm64v8/Dockerfile) | Alpine 3.12 +3.1.5-alpine3.11-arm64v8, 3.1-alpine3.11-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/alpine3.11/arm64v8/Dockerfile) | Alpine 3.11 +3.1.5-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/focal/arm64v8/Dockerfile) | Ubuntu 20.04 +3.1.5-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 ## Linux arm32 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.4-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/arm32v7/Dockerfile) | Debian 10 -3.1.4-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 -2.1.18-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/stretch-slim/arm32v7/Dockerfile) | Debian 9 -2.1.18-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +3.1.5-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/buster-slim/arm32v7/Dockerfile) | Debian 10 +3.1.5-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +2.1.19-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/stretch-slim/arm32v7/Dockerfile) | Debian 9 +2.1.19-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 ## Windows Server, version 2004 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-2004, 3.1-nanoserver-2004, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-2004/amd64/Dockerfile) -2.1.18-nanoserver-2004, 2.1-nanoserver-2004, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-2004/amd64/Dockerfile) +3.1.5-nanoserver-2004, 3.1-nanoserver-2004, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-2004/amd64/Dockerfile) +2.1.19-nanoserver-2004, 2.1-nanoserver-2004, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-2004/amd64/Dockerfile) ## Windows Server, version 1909 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1909, 3.1-nanoserver-1909, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1909/amd64/Dockerfile) -2.1.18-nanoserver-1909, 2.1-nanoserver-1909, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1909/amd64/Dockerfile) +3.1.5-nanoserver-1909, 3.1-nanoserver-1909, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1909/amd64/Dockerfile) +2.1.19-nanoserver-1909, 2.1-nanoserver-1909, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1909/amd64/Dockerfile) ## Windows Server, version 1903 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1903, 3.1-nanoserver-1903, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1903/amd64/Dockerfile) -2.1.18-nanoserver-1903, 2.1-nanoserver-1903, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1903/amd64/Dockerfile) +3.1.5-nanoserver-1903, 3.1-nanoserver-1903, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1903/amd64/Dockerfile) +2.1.19-nanoserver-1903, 2.1-nanoserver-1903, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1903/amd64/Dockerfile) ## Windows Server 2019 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.4-nanoserver-1809, 3.1-nanoserver-1809, 3.1.4, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1809/amd64/Dockerfile) -2.1.18-nanoserver-1809, 2.1-nanoserver-1809, 2.1.18, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1809/amd64/Dockerfile) +3.1.5-nanoserver-1809, 3.1-nanoserver-1809, 3.1.5, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/runtime/nanoserver-1809/amd64/Dockerfile) +2.1.19-nanoserver-1809, 2.1-nanoserver-1809, 2.1.19, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/runtime/nanoserver-1809/amd64/Dockerfile) You can retrieve a list of all available tags for dotnet/core/runtime at https://mcr.microsoft.com/v2/dotnet/core/runtime/tags/list. diff --git a/README.sdk.md b/README.sdk.md index 052f57fe90..847fa02a80 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -59,53 +59,55 @@ The [.NET Core Docker samples](https://github.com/dotnet/dotnet-docker/blob/mast ## Linux amd64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.300-buster, 3.1-buster, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/amd64/Dockerfile) | Debian 10 -3.1.300-alpine3.11, 3.1-alpine3.11, 3.1.300-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -3.1.300-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/focal/amd64/Dockerfile) | Ubuntu 20.04 -3.1.300-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/amd64/Dockerfile) | Ubuntu 18.04 -2.1.806-stretch, 2.1-stretch, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/stretch/amd64/Dockerfile) | Debian 9 -2.1.806-alpine3.11, 2.1-alpine3.11, 2.1.806-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/alpine3.11/amd64/Dockerfile) | Alpine 3.11 -2.1.806-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/focal/amd64/Dockerfile) | Ubuntu 20.04 -2.1.806-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/bionic/amd64/Dockerfile) | Ubuntu 18.04 +3.1.301-buster, 3.1-buster, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/amd64/Dockerfile) | Debian 10 +3.1.301-alpine3.12, 3.1-alpine3.12, 3.1.301-alpine, 3.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +3.1.301-alpine3.11, 3.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +3.1.301-focal, 3.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/focal/amd64/Dockerfile) | Ubuntu 20.04 +3.1.301-bionic, 3.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/amd64/Dockerfile) | Ubuntu 18.04 +2.1.807-stretch, 2.1-stretch, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/stretch/amd64/Dockerfile) | Debian 9 +2.1.807-alpine3.12, 2.1-alpine3.12, 2.1.807-alpine, 2.1-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/alpine3.12/amd64/Dockerfile) | Alpine 3.12 +2.1.807-alpine3.11, 2.1-alpine3.11 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/alpine3.11/amd64/Dockerfile) | Alpine 3.11 +2.1.807-focal, 2.1-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/focal/amd64/Dockerfile) | Ubuntu 20.04 +2.1.807-bionic, 2.1-bionic | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/bionic/amd64/Dockerfile) | Ubuntu 18.04 ## Linux arm64 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.300-buster-arm64v8, 3.1-buster-arm64v8, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/arm64v8/Dockerfile) | Debian 10 -3.1.300-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/focal/arm64v8/Dockerfile) | Ubuntu 20.04 -3.1.300-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 +3.1.301-buster-arm64v8, 3.1-buster-arm64v8, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/arm64v8/Dockerfile) | Debian 10 +3.1.301-focal-arm64v8, 3.1-focal-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/focal/arm64v8/Dockerfile) | Ubuntu 20.04 +3.1.301-bionic-arm64v8, 3.1-bionic-arm64v8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/arm64v8/Dockerfile) | Ubuntu 18.04 ## Linux arm32 Tags Tags | Dockerfile | OS Version -----------| -------------| ------------- -3.1.300-buster-arm32v7, 3.1-buster-arm32v7, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/arm32v7/Dockerfile) | Debian 10 -3.1.300-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 -2.1.806-stretch-arm32v7, 2.1-stretch-arm32v7, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/stretch/arm32v7/Dockerfile) | Debian 9 -2.1.806-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +3.1.301-buster-arm32v7, 3.1-buster-arm32v7, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/buster/arm32v7/Dockerfile) | Debian 10 +3.1.301-bionic-arm32v7, 3.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 +2.1.807-stretch-arm32v7, 2.1-stretch-arm32v7, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/stretch/arm32v7/Dockerfile) | Debian 9 +2.1.807-bionic-arm32v7, 2.1-bionic-arm32v7 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/bionic/arm32v7/Dockerfile) | Ubuntu 18.04 ## Windows Server, version 2004 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.300-nanoserver-2004, 3.1-nanoserver-2004, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-2004/amd64/Dockerfile) -2.1.806-nanoserver-2004, 2.1-nanoserver-2004, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-2004/amd64/Dockerfile) +3.1.301-nanoserver-2004, 3.1-nanoserver-2004, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-2004/amd64/Dockerfile) +2.1.807-nanoserver-2004, 2.1-nanoserver-2004, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-2004/amd64/Dockerfile) ## Windows Server, version 1909 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.300-nanoserver-1909, 3.1-nanoserver-1909, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1909/amd64/Dockerfile) -2.1.806-nanoserver-1909, 2.1-nanoserver-1909, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1909/amd64/Dockerfile) +3.1.301-nanoserver-1909, 3.1-nanoserver-1909, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1909/amd64/Dockerfile) +2.1.807-nanoserver-1909, 2.1-nanoserver-1909, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1909/amd64/Dockerfile) ## Windows Server, version 1903 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.300-nanoserver-1903, 3.1-nanoserver-1903, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1903/amd64/Dockerfile) -2.1.806-nanoserver-1903, 2.1-nanoserver-1903, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1903/amd64/Dockerfile) +3.1.301-nanoserver-1903, 3.1-nanoserver-1903, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1903/amd64/Dockerfile) +2.1.807-nanoserver-1903, 2.1-nanoserver-1903, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1903/amd64/Dockerfile) ## Windows Server 2019 amd64 Tags Tag | Dockerfile ---------| --------------- -3.1.300-nanoserver-1809, 3.1-nanoserver-1809, 3.1.300, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1809/amd64/Dockerfile) -2.1.806-nanoserver-1809, 2.1-nanoserver-1809, 2.1.806, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1809/amd64/Dockerfile) +3.1.301-nanoserver-1809, 3.1-nanoserver-1809, 3.1.301, 3.1, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/3.1/sdk/nanoserver-1809/amd64/Dockerfile) +2.1.807-nanoserver-1809, 2.1-nanoserver-1809, 2.1.807, 2.1 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/master/2.1/sdk/nanoserver-1809/amd64/Dockerfile) You can retrieve a list of all available tags for dotnet/core/sdk at https://mcr.microsoft.com/v2/dotnet/core/sdk/tags/list. diff --git a/eng/mcr-tags-metadata-templates/core-aspnet-tags.yml b/eng/mcr-tags-metadata-templates/core-aspnet-tags.yml index 6bbbef5769..f14b4a71f5 100644 --- a/eng/mcr-tags-metadata-templates/core-aspnet-tags.yml +++ b/eng/mcr-tags-metadata-templates/core-aspnet-tags.yml @@ -1,13 +1,16 @@ $(McrTagsYmlRepo:core-aspnet) $(McrTagsYmlTagGroup:3.1-buster-slim) +$(McrTagsYmlTagGroup:3.1-alpine3.12) $(McrTagsYmlTagGroup:3.1-alpine3.11) $(McrTagsYmlTagGroup:3.1-focal) $(McrTagsYmlTagGroup:3.1-bionic) $(McrTagsYmlTagGroup:2.1-stretch-slim) +$(McrTagsYmlTagGroup:2.1-alpine3.12) $(McrTagsYmlTagGroup:2.1-alpine3.11) $(McrTagsYmlTagGroup:2.1-focal) $(McrTagsYmlTagGroup:2.1-bionic) $(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8) +$(McrTagsYmlTagGroup:3.1-alpine3.12-arm64v8) $(McrTagsYmlTagGroup:3.1-alpine3.11-arm64v8) $(McrTagsYmlTagGroup:3.1-focal-arm64v8) $(McrTagsYmlTagGroup:3.1-bionic-arm64v8) diff --git a/eng/mcr-tags-metadata-templates/core-runtime-deps-tags.yml b/eng/mcr-tags-metadata-templates/core-runtime-deps-tags.yml index da6a5f1158..fd887231cc 100644 --- a/eng/mcr-tags-metadata-templates/core-runtime-deps-tags.yml +++ b/eng/mcr-tags-metadata-templates/core-runtime-deps-tags.yml @@ -1,13 +1,16 @@ $(McrTagsYmlRepo:core-runtime-deps) $(McrTagsYmlTagGroup:3.1-buster-slim) +$(McrTagsYmlTagGroup:3.1-alpine3.12) $(McrTagsYmlTagGroup:3.1-alpine3.11) $(McrTagsYmlTagGroup:3.1-focal) $(McrTagsYmlTagGroup:3.1-bionic) $(McrTagsYmlTagGroup:2.1-stretch-slim) +$(McrTagsYmlTagGroup:2.1-alpine3.12) $(McrTagsYmlTagGroup:2.1-alpine3.11) $(McrTagsYmlTagGroup:2.1-focal) $(McrTagsYmlTagGroup:2.1-bionic) $(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8) +$(McrTagsYmlTagGroup:3.1-alpine3.12-arm64v8) $(McrTagsYmlTagGroup:3.1-alpine3.11-arm64v8) $(McrTagsYmlTagGroup:3.1-focal-arm64v8) $(McrTagsYmlTagGroup:3.1-bionic-arm64v8) diff --git a/eng/mcr-tags-metadata-templates/core-runtime-tags.yml b/eng/mcr-tags-metadata-templates/core-runtime-tags.yml index b85174c34e..4b3471e756 100644 --- a/eng/mcr-tags-metadata-templates/core-runtime-tags.yml +++ b/eng/mcr-tags-metadata-templates/core-runtime-tags.yml @@ -1,13 +1,16 @@ $(McrTagsYmlRepo:core-runtime) $(McrTagsYmlTagGroup:3.1-buster-slim) +$(McrTagsYmlTagGroup:3.1-alpine3.12) $(McrTagsYmlTagGroup:3.1-alpine3.11) $(McrTagsYmlTagGroup:3.1-focal) $(McrTagsYmlTagGroup:3.1-bionic) $(McrTagsYmlTagGroup:2.1-stretch-slim) +$(McrTagsYmlTagGroup:2.1-alpine3.12) $(McrTagsYmlTagGroup:2.1-alpine3.11) $(McrTagsYmlTagGroup:2.1-focal) $(McrTagsYmlTagGroup:2.1-bionic) $(McrTagsYmlTagGroup:3.1-buster-slim-arm64v8) +$(McrTagsYmlTagGroup:3.1-alpine3.12-arm64v8) $(McrTagsYmlTagGroup:3.1-alpine3.11-arm64v8) $(McrTagsYmlTagGroup:3.1-focal-arm64v8) $(McrTagsYmlTagGroup:3.1-bionic-arm64v8) diff --git a/eng/mcr-tags-metadata-templates/core-sdk-tags.yml b/eng/mcr-tags-metadata-templates/core-sdk-tags.yml index a6f6f323d9..4942a9dc94 100644 --- a/eng/mcr-tags-metadata-templates/core-sdk-tags.yml +++ b/eng/mcr-tags-metadata-templates/core-sdk-tags.yml @@ -1,9 +1,11 @@ $(McrTagsYmlRepo:core-sdk) $(McrTagsYmlTagGroup:3.1-buster) +$(McrTagsYmlTagGroup:3.1-alpine3.12) $(McrTagsYmlTagGroup:3.1-alpine3.11) $(McrTagsYmlTagGroup:3.1-focal) $(McrTagsYmlTagGroup:3.1-bionic) $(McrTagsYmlTagGroup:2.1-stretch) +$(McrTagsYmlTagGroup:2.1-alpine3.12) $(McrTagsYmlTagGroup:2.1-alpine3.11) $(McrTagsYmlTagGroup:2.1-focal) $(McrTagsYmlTagGroup:2.1-bionic) diff --git a/manifest.json b/manifest.json index 6c0ff365d5..fe0b58fac7 100644 --- a/manifest.json +++ b/manifest.json @@ -2,10 +2,10 @@ "readmePath": "README.md", "registry": "mcr.microsoft.com", "variables": { - "2.1-RuntimeVersion": "2.1.18", - "2.1-SdkVersion": "2.1.806", - "3.1-RuntimeVersion": "3.1.4", - "3.1-SdkVersion": "3.1.300", + "2.1-RuntimeVersion": "2.1.19", + "2.1-SdkVersion": "2.1.807", + "3.1-RuntimeVersion": "3.1.5", + "3.1-SdkVersion": "3.1.301", "5.0-RuntimeVersion": "5.0.0-preview.4", "5.0-SdkVersion": "5.0.100-preview.4" }, @@ -70,6 +70,24 @@ }, "2.1-alpine3.11": { "documentationGroup": "2.1" + } + } + } + ] + }, + { + "productVersion": "$(2.1-RuntimeVersion)", + "platforms": [ + { + "dockerfile": "2.1/runtime-deps/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(2.1-RuntimeVersion)-alpine3.12": { + "documentationGroup": "2.1" + }, + "2.1-alpine3.12": { + "documentationGroup": "2.1" }, "$(2.1-RuntimeVersion)-alpine": { "documentationGroup": "2.1" @@ -209,6 +227,44 @@ }, "3.1-alpine3.11": { "documentationGroup": "3.1" + } + } + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "architecture": "arm64", + "dockerfile": "3.1/runtime-deps/alpine3.11/arm64v8", + "os": "linux", + "osVersion": "alpine3.11", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.11-arm64v8": { + "documentationGroup": "3.1" + }, + "3.1-alpine3.11-arm64v8": { + "documentationGroup": "3.1" + } + }, + "variant": "v8" + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "dockerfile": "3.1/runtime-deps/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.12": { + "documentationGroup": "3.1" + }, + "3.1-alpine3.12": { + "documentationGroup": "3.1" }, "$(3.1-RuntimeVersion)-alpine": { "documentationGroup": "3.1" @@ -225,14 +281,14 @@ "platforms": [ { "architecture": "arm64", - "dockerfile": "3.1/runtime-deps/alpine3.11/arm64v8", + "dockerfile": "3.1/runtime-deps/alpine3.12/arm64v8", "os": "linux", - "osVersion": "alpine3.11", + "osVersion": "alpine3.12", "tags": { - "$(3.1-RuntimeVersion)-alpine3.11-arm64v8": { + "$(3.1-RuntimeVersion)-alpine3.12-arm64v8": { "documentationGroup": "3.1" }, - "3.1-alpine3.11-arm64v8": { + "3.1-alpine3.12-arm64v8": { "documentationGroup": "3.1" }, "$(3.1-RuntimeVersion)-alpine-arm64v8": { @@ -652,7 +708,24 @@ "osVersion": "alpine3.11", "tags": { "$(2.1-RuntimeVersion)-alpine3.11": {}, - "2.1-alpine3.11": {}, + "2.1-alpine3.11": {} + } + } + ] + }, + { + "productVersion": "$(2.1-RuntimeVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-runtime-deps)" + }, + "dockerfile": "2.1/runtime/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(2.1-RuntimeVersion)-alpine3.12": {}, + "2.1-alpine3.12": {}, "$(2.1-RuntimeVersion)-alpine": {}, "2.1-alpine": {} } @@ -810,9 +883,7 @@ "osVersion": "alpine3.11", "tags": { "$(3.1-RuntimeVersion)-alpine3.11": {}, - "3.1-alpine3.11": {}, - "$(3.1-RuntimeVersion)-alpine": {}, - "3.1-alpine": {} + "3.1-alpine3.11": {} } } ] @@ -830,7 +901,53 @@ "osVersion": "alpine3.11", "tags": { "$(3.1-RuntimeVersion)-alpine3.11-arm64v8": {}, - "3.1-alpine3.11-arm64v8": {}, + "3.1-alpine3.11-arm64v8": {} + }, + "variant": "v8", + "customBuildLegGrouping": [ + { + "name": "pr-build", + "dependencies": [ + "$(Repo:core-sdk):3.1-buster-arm64v8" + ] + } + ] + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-runtime-deps)" + }, + "dockerfile": "3.1/runtime/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.12": {}, + "3.1-alpine3.12": {}, + "$(3.1-RuntimeVersion)-alpine": {}, + "3.1-alpine": {} + } + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "architecture": "arm64", + "buildArgs": { + "REPO": "$(Repo:core-runtime-deps)" + }, + "dockerfile": "3.1/runtime/alpine3.12/arm64v8", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.12-arm64v8": {}, + "3.1-alpine3.12-arm64v8": {}, "$(3.1-RuntimeVersion)-alpine-arm64v8": {}, "3.1-alpine-arm64v8": {} }, @@ -1371,7 +1488,24 @@ "osVersion": "alpine3.11", "tags": { "$(2.1-RuntimeVersion)-alpine3.11": {}, - "2.1-alpine3.11": {}, + "2.1-alpine3.11": {} + } + } + ] + }, + { + "productVersion": "$(2.1-RuntimeVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-runtime-deps)" + }, + "dockerfile": "2.1/aspnet/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(2.1-RuntimeVersion)-alpine3.12": {}, + "2.1-alpine3.12": {}, "$(2.1-RuntimeVersion)-alpine": {}, "2.1-alpine": {} } @@ -1541,9 +1675,7 @@ "osVersion": "alpine3.11", "tags": { "$(3.1-RuntimeVersion)-alpine3.11": {}, - "3.1-alpine3.11": {}, - "$(3.1-RuntimeVersion)-alpine": {}, - "3.1-alpine": {} + "3.1-alpine3.11": {} } } ] @@ -1561,7 +1693,53 @@ "osVersion": "alpine3.11", "tags": { "$(3.1-RuntimeVersion)-alpine3.11-arm64v8": {}, - "3.1-alpine3.11-arm64v8": {}, + "3.1-alpine3.11-arm64v8": {} + }, + "variant": "v8", + "customBuildLegGrouping": [ + { + "name": "pr-build", + "dependencies": [ + "$(Repo:core-sdk):3.1-buster-arm64v8" + ] + } + ] + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-runtime)" + }, + "dockerfile": "3.1/aspnet/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.12": {}, + "3.1-alpine3.12": {}, + "$(3.1-RuntimeVersion)-alpine": {}, + "3.1-alpine": {} + } + } + ] + }, + { + "productVersion": "$(3.1-RuntimeVersion)", + "platforms": [ + { + "architecture": "arm64", + "buildArgs": { + "REPO": "$(Repo:core-runtime)" + }, + "dockerfile": "3.1/aspnet/alpine3.12/arm64v8", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-RuntimeVersion)-alpine3.12-arm64v8": {}, + "3.1-alpine3.12-arm64v8": {}, "$(3.1-RuntimeVersion)-alpine-arm64v8": {}, "3.1-alpine-arm64v8": {} }, @@ -2117,7 +2295,24 @@ "osVersion": "alpine3.11", "tags": { "$(2.1-SdkVersion)-alpine3.11": {}, - "2.1-alpine3.11": {}, + "2.1-alpine3.11": {} + } + } + ] + }, + { + "productVersion": "$(2.1-SdkVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-runtime-deps)" + }, + "dockerfile": "2.1/sdk/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(2.1-SdkVersion)-alpine3.12": {}, + "2.1-alpine3.12": {}, "$(2.1-SdkVersion)-alpine": {}, "2.1-alpine": {} } @@ -2269,7 +2464,24 @@ "osVersion": "alpine3.11", "tags": { "$(3.1-SdkVersion)-alpine3.11": {}, - "3.1-alpine3.11": {}, + "3.1-alpine3.11": {} + } + } + ] + }, + { + "productVersion": "$(3.1-SdkVersion)", + "platforms": [ + { + "buildArgs": { + "REPO": "$(Repo:core-aspnet)" + }, + "dockerfile": "3.1/sdk/alpine3.12/amd64", + "os": "linux", + "osVersion": "alpine3.12", + "tags": { + "$(3.1-SdkVersion)-alpine3.12": {}, + "3.1-alpine3.12": {}, "$(3.1-SdkVersion)-alpine": {}, "3.1-alpine": {} } diff --git a/tests/Microsoft.DotNet.Docker.Tests/OS.cs b/tests/Microsoft.DotNet.Docker.Tests/OS.cs index 41a457537b..aeb987c35c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/OS.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/OS.cs @@ -9,6 +9,7 @@ public class OS // Alpine public const string Alpine = "alpine"; public const string Alpine311 = "alpine3.11"; + public const string Alpine312 = "alpine3.12"; // Debian public const string Buster = "buster"; diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestData.cs b/tests/Microsoft.DotNet.Docker.Tests/TestData.cs index a9be803488..13bce66f02 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestData.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/TestData.cs @@ -18,18 +18,21 @@ public static class TestData new ProductImageData { Version = V2_1, OS = OS.Bionic, Arch = Arch.Amd64 }, new ProductImageData { Version = V2_1, OS = OS.Focal, Arch = Arch.Amd64 }, new ProductImageData { Version = V2_1, OS = OS.Alpine311, Arch = Arch.Amd64 }, + new ProductImageData { Version = V2_1, OS = OS.Alpine312, Arch = Arch.Amd64 }, new ProductImageData { Version = V2_1, OS = OS.StretchSlim, Arch = Arch.Arm }, new ProductImageData { Version = V2_1, OS = OS.Bionic, Arch = Arch.Arm }, new ProductImageData { Version = V3_1, OS = OS.BusterSlim, Arch = Arch.Amd64 }, new ProductImageData { Version = V3_1, OS = OS.Bionic, Arch = Arch.Amd64 }, new ProductImageData { Version = V3_1, OS = OS.Focal, Arch = Arch.Amd64 }, new ProductImageData { Version = V3_1, OS = OS.Alpine311, Arch = Arch.Amd64 }, + new ProductImageData { Version = V3_1, OS = OS.Alpine312, Arch = Arch.Amd64 }, new ProductImageData { Version = V3_1, OS = OS.BusterSlim, Arch = Arch.Arm }, new ProductImageData { Version = V3_1, OS = OS.Bionic, Arch = Arch.Arm }, new ProductImageData { Version = V3_1, OS = OS.BusterSlim, Arch = Arch.Arm64 }, new ProductImageData { Version = V3_1, OS = OS.Bionic, Arch = Arch.Arm64 }, new ProductImageData { Version = V3_1, OS = OS.Focal, Arch = Arch.Arm64 }, new ProductImageData { Version = V3_1, OS = OS.Alpine311, Arch = Arch.Arm64, SdkOS = OS.Buster }, + new ProductImageData { Version = V3_1, OS = OS.Alpine312, Arch = Arch.Arm64, SdkOS = OS.Buster }, 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.Alpine311, Arch = Arch.Amd64 }, diff --git a/tests/performance/ImageSize.nightly.linux.json b/tests/performance/ImageSize.nightly.linux.json index a58c2bbab2..e5e392f59e 100644 --- a/tests/performance/ImageSize.nightly.linux.json +++ b/tests/performance/ImageSize.nightly.linux.json @@ -3,6 +3,7 @@ "2.1/runtime-deps/stretch-slim/amd64": 99052362, "2.1/runtime-deps/stretch-slim/arm32v7": 79329954, "2.1/runtime-deps/alpine3.11/amd64": 12333463, + "2.1/runtime-deps/alpine3.12/amd64": 12233891, "2.1/runtime-deps/bionic/amd64": 111095589, "2.1/runtime-deps/bionic/arm32v7": 87327705, "2.1/runtime-deps/focal/amd64": 119203506, @@ -11,6 +12,8 @@ "3.1/runtime-deps/buster-slim/arm64v8": 104153752, "3.1/runtime-deps/alpine3.11/amd64": 9937498, "3.1/runtime-deps/alpine3.11/arm64v8": 9733357, + "3.1/runtime-deps/alpine3.12/amd64": 9866786, + "3.1/runtime-deps/alpine3.12/arm64v8": 9641621, "3.1/runtime-deps/bionic/amd64": 106459634, "3.1/runtime-deps/bionic/arm32v7": 84576709, "3.1/runtime-deps/bionic/arm64v8": 99094631, @@ -21,8 +24,10 @@ "5.0/runtime-deps/buster-slim/amd64": 110537404, "5.0/runtime-deps/buster-slim/arm32v7": 85810304, "5.0/runtime-deps/buster-slim/arm64v8": 104153752, - "5.0/runtime-deps/alpine3.11/amd64": 9407340, - "5.0/runtime-deps/alpine3.11/arm64v8": 9207485, + "5.0/runtime-deps/alpine3.11/amd64": 9958624, + "5.0/runtime-deps/alpine3.11/arm64v8": 9745707, + "5.0/runtime-deps/alpine3.12/amd64": 9866786, + "5.0/runtime-deps/alpine3.12/arm64v8": 9641621, "5.0/runtime-deps/focal/amd64": 117572886, "5.0/runtime-deps/focal/arm64v8": 109676004 }, @@ -30,6 +35,7 @@ "2.1/runtime/stretch-slim/amd64": 180258057, "2.1/runtime/stretch-slim/arm32v7": 153626488, "2.1/runtime/alpine3.11/amd64": 86692780, + "2.1/runtime/alpine3.12/amd64": 86596906, "2.1/runtime/bionic/amd64": 191246153, "2.1/runtime/bionic/arm32v7": 160181517, "2.1/runtime/focal/amd64": 200955744, @@ -38,6 +44,8 @@ "3.1/runtime/buster-slim/arm64v8": 197045040, "3.1/runtime/alpine3.11/amd64": 87183429, "3.1/runtime/alpine3.11/arm64v8": 99614022, + "3.1/runtime/alpine3.12/amd64": 87224547, + "3.1/runtime/alpine3.12/arm64v8": 99711796, "3.1/runtime/bionic/amd64": 186917824, "3.1/runtime/bionic/arm32v7": 164509053, "3.1/runtime/bionic/arm64v8": 192660378, @@ -50,6 +58,8 @@ "5.0/runtime/buster-slim/arm64v8": 197045040, "5.0/runtime/alpine3.11/amd64": 92129520, "5.0/runtime/alpine3.11/arm64v8": 99614022, + "5.0/runtime/alpine3.12/amd64": 92208821, + "5.0/runtime/alpine3.12/arm64v8": 103795464, "5.0/runtime/focal/amd64": 199679121, "5.0/runtime/focal/arm64v8": 202350169 }, @@ -57,6 +67,7 @@ "2.1/aspnet/stretch-slim/amd64": 253015005, "2.1/aspnet/stretch-slim/arm32v7": 189706192, "2.1/aspnet/alpine3.11/amd64": 159652406, + "2.1/aspnet/alpine3.12/amd64": 159583466, "2.1/aspnet/bionic/amd64": 264145799, "2.1/aspnet/bionic/arm32v7": 196255401, "2.1/aspnet/focal/amd64": 285202575, @@ -65,6 +76,8 @@ "3.1/aspnet/buster-slim/arm64v8": 218270150, "3.1/aspnet/alpine3.11/amd64": 104956138, "3.1/aspnet/alpine3.11/arm64v8": 120839157, + "3.1/aspnet/alpine3.12/amd64": 105026050, + "3.1/aspnet/alpine3.12/arm64v8": 120971869, "3.1/aspnet/bionic/amd64": 204690508, "3.1/aspnet/bionic/arm32v7": 184974857, "3.1/aspnet/bionic/arm64v8": 213885488, @@ -75,8 +88,10 @@ "5.0/aspnet/buster-slim/amd64": 207319902, "5.0/aspnet/buster-slim/arm32v7": 185802832, "5.0/aspnet/buster-slim/arm64v8": 218270150, - "5.0/aspnet/alpine3.11/amd64": 104956138, + "5.0/aspnet/alpine3.11/amd64": 110767449, "5.0/aspnet/alpine3.11/arm64v8": 120839157, + "5.0/aspnet/alpine3.12/amd64": 110536019, + "5.0/aspnet/alpine3.12/arm64v8": 125662640, "5.0/aspnet/focal/amd64": 217911073, "5.0/aspnet/focal/arm64v8": 224146163 }, @@ -84,6 +99,7 @@ "2.1/sdk/stretch/amd64": 1728622878, "2.1/sdk/stretch/arm32v7": 1580645025, "2.1/sdk/alpine3.11/amd64": 1476090658, + "2.1/sdk/alpine3.12/amd64": 1521578582, "2.1/sdk/bionic/amd64": 1705835924, "2.1/sdk/bionic/arm32v7": 1551712848, "2.1/sdk/focal/amd64": 1726739576, @@ -91,6 +107,7 @@ "3.1/sdk/buster/arm32v7": 644889584, "3.1/sdk/buster/arm64v8": 712029090, "3.1/sdk/alpine3.11/amd64": 405393358, + "3.1/sdk/alpine3.12/amd64": 420956588, "3.1/sdk/bionic/amd64": 612746608, "3.1/sdk/bionic/arm32v7": 571858059, "3.1/sdk/bionic/arm64v8": 629031352, @@ -102,7 +119,11 @@ "5.0/sdk/buster-slim/arm32v7": 564714978, "5.0/sdk/buster-slim/arm64v8": 631997544, "5.0/sdk/alpine3.11/amd64": 465060167, + "5.0/sdk/alpine3.12/amd64": 469719738, "5.0/sdk/focal/amd64": 615235315, "5.0/sdk/focal/arm64v8": 672793717 + }, + "dotnet/nightly/monitor": { + "monitor/5.0/alpine/amd64": 128431536 } }