workflow-dotnet (sha256:c3eb6d84ab20da4c34a5abcc359535c05a162bf264cfa247e3e39dd7492a1805)

Published 2025-12-10 19:43:29 +01:00 by Dutch in Dutch/workflow-dotnet-image

Installation

docker pull git.dutches.de/dutch/workflow-dotnet@sha256:c3eb6d84ab20da4c34a5abcc359535c05a162bf264cfa247e3e39dd7492a1805
sha256:c3eb6d84ab20da4c34a5abcc359535c05a162bf264cfa247e3e39dd7492a1805

Image layers

ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
/bin/sh -c apk add --no-cache nodejs npm git shadow curl bash
ARG CHANNELS
|1 CHANNELS=9.0,10.0 /bin/sh -c apk add --upgrade --no-cache libatomic tzdata ca-certificates-bundle libssl3
|1 CHANNELS=9.0,10.0 /bin/sh -c echo -e "\n####################" && echo "Installing .NET SDKs:" && echo "$CHANNELS" && echo -e "####################\n" && curl -sSL https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh -o dotnet-install.sh && chmod +x dotnet-install.sh && for item in $(echo "$CHANNELS" | tr ',' ' '); do ./dotnet-install.sh --channel "$item" --install-dir /usr/share/dotnet; done && rm dotnet-install.sh && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet && echo -e "\n####################" && echo "Installed .NET SDKs:" && dotnet --list-sdks && echo -e "####################\n"
ENV ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false DOTNET_CLI_TELEMETRY_OPTOUT=1
|1 CHANNELS=9.0,10.0 /bin/sh -c echo -e "\n####################" && echo "Test .NET installation" && echo -e "####################\n" && mkdir -p /tmp/dotnethelloworld && dotnet new console -n HelloWorld -o /tmp/dotnethelloworld/HelloWorld && dotnet build /tmp/dotnethelloworld/HelloWorld && rm -rf /tmp/dotnethelloworld

Labels

Key Value
io.buildah.version 1.41.5
Details
Container
2025-12-10 19:43:29 +01:00
0
OCI / Docker
linux/arm64/v8
482 MiB
Versions (4) View all
9.0-10.0 2025-12-10
10.0 2025-12-09
9.0 2025-12-03
8.0 2025-12-03