ARG ubuntu_version=24.04 ## Figure out how to get Powershell latest version number FROM ubuntu:${ubuntu_version} AS download RUN apt-get update \ && apt-get install -y curl jq \ && rm -rf /var/lib/apt/lists/* ## Script parses latest Powershell version and downloads it COPY download.sh /download.sh RUN /download.sh FROM ubuntu:${ubuntu_version} LABEL maintainer=heywoodlh ## Dependencies for Powershell RUN apt-get update && apt-get install --no-install-recommends -y \ ca-certificates \ less \ terminfo \ curl \ libicu-dev \ libunwind8 \ && rm -rf /var/lib/apt/lists/* COPY --from=download /opt/microsoft/powershell /opt/microsoft/powershell ## Symlink RUN ln -s /opt/microsoft/powershell/*/pwsh /usr/bin/pwsh ENTRYPOINT [ "/usr/bin/pwsh" ]