diff --git a/Others/dotnet-aspnet/10.0.1/24.03-lts-sp2/Dockerfile b/Others/dotnet-aspnet/10.0.1/24.03-lts-sp2/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..eb2c3232ca405a5ea8a55643cecd24b31540f57e --- /dev/null +++ b/Others/dotnet-aspnet/10.0.1/24.03-lts-sp2/Dockerfile @@ -0,0 +1,31 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=10.0.1 + +ENV ASPNETCORE_URLS=http://+:8080 \ + DOTNET_RUNNING_IN_CONTAINER=true \ + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="arm64"; \ + fi && \ + yum update -y && yum install -y libicu && yum clean all && \ + curl -fSL -o dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/${VERSION}/dotnet-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + curl -fSL -o aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/${VERSION}/aspnetcore-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + mkdir -p /dotnet-runtime && tar -zxvf dotnet.tar.gz -C /dotnet-runtime && \ + mkdir -p /dotnet-aspnet && tar -oxzf aspnetcore.tar.gz -C /dotnet-aspnet ./shared/Microsoft.AspNetCore.App && \ + mv /dotnet-runtime /usr/share/dotnet && \ + cp -rf /dotnet-aspnet/* /usr/share/dotnet/ && \ + rm -f aspnetcore.tar.gz && rm -rf /dotnet-aspnet && \ + rm -f dotnet.tar.gz + +RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +ENTRYPOINT [ "dotnet" ] + +CMD [ "--info" ] diff --git a/Others/dotnet-aspnet/README.md b/Others/dotnet-aspnet/README.md index ee543e6b72bbf7ab3ddd4aa1a5fbf76460a26546..94238b69b1f4ab3ff28a42f1e7ee8e6cdbffe85a 100644 --- a/Others/dotnet-aspnet/README.md +++ b/Others/dotnet-aspnet/README.md @@ -17,6 +17,7 @@ Learn more about Dotnet-aspnet(ASP.NET Core)(ASP on [learn.microsoft.com]( The tag of each `dotnet-aspnet` docker image is consist of the version of `dotnet-aspnet` and the version of basic image. The details are as follows | Tag | Currently | Architectures | |----------|-------------|------------------| +|[10.0.1-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/10.0.1/24.03-lts-sp2/Dockerfile) | dotnet 10.0.1 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[10.0.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/10.0.0/24.03-lts-sp2/Dockerfile) | dotnet 10.0.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[8.0.3-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/8.0.3/22.03-lts-sp3/Dockerfile)| Dotnet-aspnet 8.0.3 on openEuler 22.03-LTS-SP3 | amd64, arm64 | |[8.0.7-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/8.0.7/22.03-lts-sp3/Dockerfile)| Dotnet-aspnet 8.0.7 on openEuler 22.03-LTS-SP3 | amd64, arm64 | diff --git a/Others/dotnet-aspnet/doc/image-info.yml b/Others/dotnet-aspnet/doc/image-info.yml index 76d0382aaf3444842b42867f245a5a1e8adbacdb..9cf2a5c7edad2f1ad96b8b0ba553c0cd3e1f2695 100644 --- a/Others/dotnet-aspnet/doc/image-info.yml +++ b/Others/dotnet-aspnet/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[10.0.1-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/10.0.1/24.03-lts-sp2/Dockerfile) | dotnet 10.0.1 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[10.0.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/10.0.0/24.03-lts-sp2/Dockerfile) | dotnet 10.0.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[8.0.3-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/8.0.3/22.03-lts-sp3/Dockerfile)| Dotnet-aspnet 8.0.3 on openEuler 22.03-LTS-SP3 | amd64, arm64 | |[8.0.7-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dotnet-aspnet/8.0.7/22.03-lts-sp3/Dockerfile)| Dotnet-aspnet 8.0.7 on openEuler 22.03-LTS-SP3 | amd64, arm64 | diff --git a/Others/dotnet-aspnet/meta.yml b/Others/dotnet-aspnet/meta.yml index 353004b9236cc382251207dd950e6364bad257c5..c17ea5a7cf1426e82dbf382404a25230878d61be 100644 --- a/Others/dotnet-aspnet/meta.yml +++ b/Others/dotnet-aspnet/meta.yml @@ -29,4 +29,6 @@ 9.0.8-oe2403sp1: path: 9.0.8/24.03-lts-sp1/Dockerfile 10.0.0-oe2403sp2: - path: 10.0.0/24.03-lts-sp2/Dockerfile \ No newline at end of file + path: 10.0.0/24.03-lts-sp2/Dockerfile +10.0.1-oe2403sp2: + path: 10.0.1/24.03-lts-sp2/Dockerfile \ No newline at end of file