1- FROM mcr.microsoft.com/powershell:ubi-8
2- RUN yum update -y && yum clean all
1+ FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine3.22
2+ RUN apk update && apk upgrade --no-cache
33
44ARG REPOSITORY=PSGallery
55ARG MODULE=Az
@@ -11,26 +11,26 @@ ARG BUILD_DATE=
1111ARG VERSION=
1212ARG LATEST=
1313ARG BLOB_URL=
14- ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-ubi-8
14+ ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-alpine-3.22
1515
16- ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-ubi-8 "
16+ ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-alpine-3.22 "
1717
1818LABEL maintainer="Azure PowerShell Team <
[email protected] >" \
19- readme.md="http://aka.ms/azpsdockerreadme" \
20- description="This Dockerfile will install the latest release of Azure PowerShell." \
21- org.label-schema.build-date=${BUILD_DATE} \
22- org.label-schema.usage="http://aka.ms/azpsdocker" \
23- org.label-schema.url="http://aka.ms/azpsdockerreadme" \
24- org.label-schema.vcs-url="https://github.com/Azure/azure-powershell" \
25- org.label-schema.name="azure powershell" \
26- org.label-schema.vendor="Azure PowerShell" \
27- org.label-schema.version=${VERSION} \
28- org.label-schema.schema-version="1.0" \
29- org.label-schema.vcs-ref=${VCS_REF} \
30- org.label-schema.docker.cmd="docker run --rm ${IMAGE_NAME} pwsh -c '\$PSVERSIONTABLE'" \
31- org.label-schema.docker.cmd.devel="docker run -it --rm -e 'DebugPreference=Continue' ${IMAGE_NAME} pwsh" \
32- org.label-schema.docker.cmd.test="currently not available" \
33- org.label-schema.docker.cmd.help="docker run --rm ${IMAGE_NAME} pwsh -c Get-Help"
19+ readme.md="http://aka.ms/azpsdockerreadme" \
20+ description="This Dockerfile will install the latest release of Azure PowerShell." \
21+ org.label-schema.build-date=${BUILD_DATE} \
22+ org.label-schema.usage="http://aka.ms/azpsdocker" \
23+ org.label-schema.url="http://aka.ms/azpsdockerreadme" \
24+ org.label-schema.vcs-url="https://github.com/Azure/azure-powershell" \
25+ org.label-schema.name="azure powershell" \
26+ org.label-schema.vendor="Azure PowerShell" \
27+ org.label-schema.version=${VERSION} \
28+ org.label-schema.schema-version="1.0" \
29+ org.label-schema.vcs-ref=${VCS_REF} \
30+ org.label-schema.docker.cmd="docker run --rm ${IMAGE_NAME} pwsh -c '\$PSVERSIONTABLE'" \
31+ org.label-schema.docker.cmd.devel="docker run -it --rm -e 'DebugPreference=Continue' ${IMAGE_NAME} pwsh" \
32+ org.label-schema.docker.cmd.test="currently not available" \
33+ org.label-schema.docker.cmd.help="docker run --rm ${IMAGE_NAME} pwsh -c Get-Help"
3434
3535RUN if [ "${LATEST}" = True ] ; then \
3636 # install latest azure-powershell from BLOB
0 commit comments