Skip to content

Commit 163e806

Browse files
committed
Regenerate Dockerfiles
1 parent 51be65e commit 163e806

File tree

108 files changed

+3871
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+3871
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-amd64
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
ENV \
8+
# .NET Runtime version
9+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
10+
# ASP.NET Core version
11+
ASPNET_VERSION=10.0.0-preview.1.25107.4
12+
13+
14+
# Install ASP.NET Composite Runtime
15+
RUN wget -O dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-x64.tar.gz \
16+
&& dotnet_sha512='7832279897ccce7866e0d264a5dcc0e17ac4897fdbee7e822c0eccd6a5ecafdb8fb7c1bbdbc482bb86c69d0b739ac3f04bfacd5f677caaf4f3ff9d2045626acb' \
17+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
18+
&& mkdir -p /usr/share/dotnet \
19+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
20+
&& rm dotnet.tar.gz \
21+
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-arm32v7
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
ENV \
8+
# .NET Runtime version
9+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
10+
# ASP.NET Core version
11+
ASPNET_VERSION=10.0.0-preview.1.25107.4
12+
13+
14+
# Install ASP.NET Composite Runtime
15+
RUN wget -O dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm.tar.gz \
16+
&& dotnet_sha512='90654e528e2d4bd40561491f92a3d8ae15038def36c30eaaee03bbf0992dc1494fbd94a0ad229cd21f253034a7e7df5c61afdf44db34472377f449f379ebc6a0' \
17+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
18+
&& mkdir -p /usr/share/dotnet \
19+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
20+
&& rm dotnet.tar.gz \
21+
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-arm64v8
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
ENV \
8+
# .NET Runtime version
9+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
10+
# ASP.NET Core version
11+
ASPNET_VERSION=10.0.0-preview.1.25107.4
12+
13+
14+
# Install ASP.NET Composite Runtime
15+
RUN wget -O dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
16+
&& dotnet_sha512='01410c74d26f6f791be59903c1dff890088ed39bad6f03d6e911631abad8b3f376649435f642c77825080b2618ff5841b733dfa5489d45576d311319ba911609' \
17+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
18+
&& mkdir -p /usr/share/dotnet \
19+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
20+
&& rm dotnet.tar.gz \
21+
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-amd64
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
# ASP.NET Core version
8+
ENV ASPNET_VERSION=10.0.0-preview.1.25107.4
9+
10+
# Install ASP.NET Core
11+
RUN wget -O aspnetcore.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
12+
&& aspnetcore_sha512='91be6d98fc3216a346ed043bc69178446fc8da401fdcdc08c54baf7585b1f4272f646241e030b245db32bb433dfc3a1b4e68124d5df5aab3338f26b0a77b02eb' \
13+
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
14+
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
15+
&& rm aspnetcore.tar.gz
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-arm32v7
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
# ASP.NET Core version
8+
ENV ASPNET_VERSION=10.0.0-preview.1.25107.4
9+
10+
# Install ASP.NET Core
11+
RUN wget -O aspnetcore.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
12+
&& aspnetcore_sha512='eb981f101e3c2e33cdcb62a65939493d767f471af64c36dfaf6a08e6e0f9cdca6c890e6962ae0662d3f67470724615966dabc7e5a94d8bf8e96f405c30cd6224' \
13+
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
14+
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
15+
&& rm aspnetcore.tar.gz
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime
2+
FROM $REPO:10.0.0-preview.1-alpine3.21-arm64v8
3+
4+
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
5+
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
6+
7+
# ASP.NET Core version
8+
ENV ASPNET_VERSION=10.0.0-preview.1.25107.4
9+
10+
# Install ASP.NET Core
11+
RUN wget -O aspnetcore.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
12+
&& aspnetcore_sha512='6fe7d38ff15db8dfe6bb0079618f8fec5ca3e5903c718e8331520515c5c7db3d2ffe1cf267f494ceb535a1c8ab08fd918583fd94647194f3f4913f3afce3115f' \
13+
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
14+
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
15+
&& rm aspnetcore.tar.gz
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
3+
# Installer image
4+
FROM mcr.microsoft.com/azurelinux/base/core:3.0 AS installer
5+
6+
RUN tdnf install -y \
7+
ca-certificates \
8+
gzip \
9+
tar \
10+
&& tdnf clean all
11+
12+
# Retrieve ASP.NET Composite Runtime
13+
RUN aspnetcore_version=10.0.0-preview.1.25107.4 \
14+
&& curl -fSL --output dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
15+
&& dotnet_sha512='426a8f5d2819d678d2621f9bc0355223e37a9f0dac85fd10eaec09e10e268553c92a585691f9915a2627af90fa1214c43c54573d5aa849cfed002d6685d668b4' \
16+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
17+
&& mkdir -p /usr/share/dotnet \
18+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
19+
&& rm dotnet.tar.gz
20+
21+
RUN mkdir /dotnet-symlink \
22+
&& ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet
23+
24+
25+
# ASP.NET Composite Image
26+
FROM $REPO:10.0.0-preview.1-azurelinux3.0-distroless-extra-amd64
27+
28+
ENV \
29+
# .NET Runtime version
30+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
31+
# ASP.NET Core version
32+
ASPNET_VERSION=10.0.0-preview.1.25107.4
33+
34+
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
35+
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]
36+
37+
ENTRYPOINT ["/usr/bin/dotnet"]
38+
CMD ["--info"]
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
3+
# Installer image
4+
FROM mcr.microsoft.com/azurelinux/base/core:3.0 AS installer
5+
6+
RUN tdnf install -y \
7+
ca-certificates \
8+
gzip \
9+
tar \
10+
&& tdnf clean all
11+
12+
# Retrieve ASP.NET Composite Runtime
13+
RUN aspnetcore_version=10.0.0-preview.1.25107.4 \
14+
&& curl -fSL --output dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \
15+
&& dotnet_sha512='367ba6f907aae7b6d2d5199f6b2491687875b1c4b4d356b69829c06d52eb055c9489db2c8ee5da189ef9b89cfca85b73fbab2f4ef84b16f37adad7e27f4521ea' \
16+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
17+
&& mkdir -p /usr/share/dotnet \
18+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
19+
&& rm dotnet.tar.gz
20+
21+
RUN mkdir /dotnet-symlink \
22+
&& ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet
23+
24+
25+
# ASP.NET Composite Image
26+
FROM $REPO:10.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8
27+
28+
ENV \
29+
# .NET Runtime version
30+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
31+
# ASP.NET Core version
32+
ASPNET_VERSION=10.0.0-preview.1.25107.4
33+
34+
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
35+
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]
36+
37+
ENTRYPOINT ["/usr/bin/dotnet"]
38+
CMD ["--info"]
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
3+
# Installer image
4+
FROM mcr.microsoft.com/azurelinux/base/core:3.0 AS installer
5+
6+
RUN tdnf install -y \
7+
ca-certificates \
8+
gzip \
9+
tar \
10+
&& tdnf clean all
11+
12+
# Retrieve ASP.NET Composite Runtime
13+
RUN aspnetcore_version=10.0.0-preview.1.25107.4 \
14+
&& curl -fSL --output dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
15+
&& dotnet_sha512='426a8f5d2819d678d2621f9bc0355223e37a9f0dac85fd10eaec09e10e268553c92a585691f9915a2627af90fa1214c43c54573d5aa849cfed002d6685d668b4' \
16+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
17+
&& mkdir -p /usr/share/dotnet \
18+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
19+
&& rm dotnet.tar.gz
20+
21+
RUN mkdir /dotnet-symlink \
22+
&& ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet
23+
24+
25+
# ASP.NET Composite Image
26+
FROM $REPO:10.0.0-preview.1-azurelinux3.0-distroless-amd64
27+
28+
ENV \
29+
# .NET Runtime version
30+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
31+
# ASP.NET Core version
32+
ASPNET_VERSION=10.0.0-preview.1.25107.4
33+
34+
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
35+
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]
36+
37+
ENTRYPOINT ["/usr/bin/dotnet"]
38+
CMD ["--info"]
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2+
3+
# Installer image
4+
FROM mcr.microsoft.com/azurelinux/base/core:3.0 AS installer
5+
6+
RUN tdnf install -y \
7+
ca-certificates \
8+
gzip \
9+
tar \
10+
&& tdnf clean all
11+
12+
# Retrieve ASP.NET Composite Runtime
13+
RUN aspnetcore_version=10.0.0-preview.1.25107.4 \
14+
&& curl -fSL --output dotnet.tar.gz https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \
15+
&& dotnet_sha512='367ba6f907aae7b6d2d5199f6b2491687875b1c4b4d356b69829c06d52eb055c9489db2c8ee5da189ef9b89cfca85b73fbab2f4ef84b16f37adad7e27f4521ea' \
16+
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
17+
&& mkdir -p /usr/share/dotnet \
18+
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
19+
&& rm dotnet.tar.gz
20+
21+
RUN mkdir /dotnet-symlink \
22+
&& ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet
23+
24+
25+
# ASP.NET Composite Image
26+
FROM $REPO:10.0.0-preview.1-azurelinux3.0-distroless-arm64v8
27+
28+
ENV \
29+
# .NET Runtime version
30+
DOTNET_VERSION=10.0.0-preview.1.25080.5 \
31+
# ASP.NET Core version
32+
ASPNET_VERSION=10.0.0-preview.1.25107.4
33+
34+
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
35+
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]
36+
37+
ENTRYPOINT ["/usr/bin/dotnet"]
38+
CMD ["--info"]

0 commit comments

Comments
 (0)