diff --git a/powershell/Dockerfile b/powershell/Dockerfile index 01634eb..d540206 100644 --- a/powershell/Dockerfile +++ b/powershell/Dockerfile @@ -1,23 +1,25 @@ -FROM debian:sid +FROM debian:stretch-slim LABEL maintainer "Christian Koep " ENV POWERSHELL_VERSION 6.0.4 RUN apt-get update && apt-get install -y \ ca-certificates \ - curl \ dpkg \ + libcurl3 \ libicu57 \ libssl1.0.2 \ liblttng-ust0 \ + libunwind8 \ + wget \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN cd /usr/src \ - && curl -L -O "https://github.com/PowerShell/PowerShell/releases/download/v${POWERSHELL_VERSION}/powershell-preview_${POWERSHELL_VERSION}-1.debian.9_amd64.deb" \ - && dpkg -i "powershell-preview_${POWERSHELL_VERSION}-1.debian.9_amd64.deb" \ - && ln -snf /opt/microsoft/powershell/6-preview/pwsh /usr/bin/pwsh \ + && wget "https://github.com/PowerShell/PowerShell/releases/download/v${POWERSHELL_VERSION}/powershell_${POWERSHELL_VERSION}-1.debian.9_amd64.deb" -O /tmp/powershell.deb \ + && dpkg -i /tmp/powershell.deb \ + && ln -snf "/opt/microsoft/powershell/${POWERSHELL_VERSION}/pwsh" /usr/bin/pwsh \ && apt-get install -fy \ - && rm -rf /var/lib/apt/lists/* /usr/src/* + && rm -rf /var/lib/apt/lists/* /usr/src/* /tmp/powershell.deb ENTRYPOINT [ "/usr/bin/pwsh" ]