Sign inSign up

jmcombs/powershell:latest

Multi-platform
Languages & frameworks
Developer tools
Index digest

sha256:136c8381514921abe115b178878670d1839b6e0423b90902bfee90811d0961c4

OS/ARCH

Compressed size

305.27 MB

Last pushed

6 days by jmcombs

Type

Image

Manifest digest

sha256:e02eb9dd30ac7bf6451e58d44578867c0b674a997ad1f246304b0b634966a05e

Image Layers

1umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:rockcraft-base38.87 MB
2umoci config --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04 --clear=config.entrypoint0 B
3umoci config --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04 --clear=config.cmd0 B
4umoci config --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04 --config.env0 B
5umoci config --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04 --clear=config.labels0 B
6umoci config --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04 --clear=manifest.annotations0 B
7umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:26.04407 B
8ARG TARGETARCH=arm640 B
9ARG NET_RUNTIME_LTS_VERSION=10.0.120 B
10ARG NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz0 B
11ARG NET_RUNTIME_PACKAGE_NAME_arm=dotnet-runtime-10.0.12-linux-arm.tar.gz0 B
12ARG NET_RUNTIME_URL_arm64=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm64.tar.gz0 B
13ARG NET_RUNTIME_PACKAGE_NAME_arm64=dotnet-runtime-10.0.12-linux-arm64.tar.gz0 B
14ARG NET_RUNTIME_URL_x64=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-x64.tar.gz0 B
15ARG NET_RUNTIME_PACKAGE_NAME_x64=dotnet-runtime-10.0.12-linux-x64.tar.gz0 B
16ARG PWSH_LTS_URL_arm32=https://github.com/PowerShell/PowerShell/releases/download/v7.4.20/powershell-7.4.20-linux-arm32.tar.gz0 B
17ARG PWSH_LTS_PACKAGE_NAME_arm32=powershell-7.4.20-linux-arm32.tar.gz0 B
18ARG PWSH_LTS_URL_arm64=https://github.com/PowerShell/PowerShell/releases/download/v7.4.20/powershell-7.4.20-linux-arm64.tar.gz0 B
19ARG PWSH_LTS_PACKAGE_NAME_arm64=powershell-7.4.20-linux-arm64.tar.gz0 B
20ARG PWSH_LTS_URL_x64=https://github.com/PowerShell/PowerShell/releases/download/v7.4.20/powershell-7.4.20-linux-x64.tar.gz0 B
21ARG PWSH_LTS_PACKAGE_NAME_x64=powershell-7.4.20-linux-x64.tar.gz0 B
22ARG PWSH_LTS_VERSION=7.4.200 B
23ARG PWSH_LTS_MAJOR_VERSION=70 B
24ENV DOTNET_VERSION=10.0.120 B
25ENV DOTNET_ROOT=/opt/microsoft/dotnet/10.0.120 B
26ENV PS_VERSION=7.4.200 B
27ENV PS_MAJOR_VERSION=70 B
28ENV PS_INSTALL_FOLDER=/opt/microsoft/powershell/70 B
29RUN |16 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz1.27 KB
30RUN |16 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz159.08 MB
31RUN |16 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz848.32 KB
32ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-80 B
33ARG USERNAME=coder0 B
34ARG USER_UID=10000 B
35ARG USER_GID=10000 B
36RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz3.62 KB
37WORKDIR /home/coder32 B
38RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz557 B
39ENV DOTNET_PACKAGE_URL=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm64.tar.gz0 B
40ENV DOTNET_PACKAGE=dotnet-runtime-10.0.12-linux-arm64.tar.gz0 B
41ENV PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v7.4.20/powershell-7.4.20-linux-arm64.tar.gz0 B
42ENV PS_PACKAGE=powershell-7.4.20-linux-arm64.tar.gz0 B
43RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz32.86 MB
44RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz68.24 MB
45RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz5.01 MB
46ENV ENABLE_OHMYPOSH=true0 B
47ENV OHMYPOSH_THEME=0 B
48USER coder0 B
49RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz172 B
50COPY --chown=coder:coder config/Microsoft.PowerShell_profile.ps1 /home/coder/.config/powershell/ #1.72 KB
51COPY --chown=coder:coder config/blue-psl-10k.omp.json /home/coder/.config/powershell/ #1.62 KB
52RUN |19 TARGETARCH=arm64 NET_RUNTIME_LTS_VERSION=10.0.12 NET_RUNTIME_URL_arm=https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.12/dotnet-runtime-10.0.12-linux-arm.tar.gz391.74 KB
53ENV DEBIAN_FRONTEND=dialog0 B
54ENTRYPOINT ["pwsh" "-NoLogo"]0 B

Command

umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-64c38dcc01e7a4a6a4edc23c9f41a2cf/images/.temp_layer.9609.tar --tag 26.04