debian12-pico (latest)

Published 2025-05-22 23:38:45 +01:00 by craig

Installation

docker pull git.stinglis.xyz/craig/debian12-pico:latest
sha256:b8129f9fd43680d85257bfe06089956af1b9f736f2f2f3e0b18ec8d265d9b7ae

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1745798400'
ARG UID=1000
ARG GID=1000
RUN |2 UID=1000 GID=1000 /bin/sh -c apt update # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c /usr/sbin/groupadd -g ${GID} builder # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c useradd -m -u ${UID} -g ${GID} builder # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c apt install -y build-essential git cmake ninja-build ruby-dev ruby-bundler python3.11 python3.11-venv curl # buildkit
WORKDIR /root
RUN |2 UID=1000 GID=1000 /bin/sh -c curl https://nodejs.org/dist/v22.15.1/node-v22.15.1-linux-x64.tar.xz --output node.tar.xz # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c tar -xf node.tar.xz -C /usr/ node-v22.15.1-linux-x64/bin/ node-v22.15.1-linux-x64/include/ node-v22.15.1-linux-x64/lib/ node-v22.15.1-linux-x64/share/ # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c mv /usr/node-v22.15.1-linux-x64/bin/* /usr/bin # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c mv /usr/node-v22.15.1-linux-x64/include/* /usr/include # buildkit
RUN |2 UID=1000 GID=1000 /bin/sh -c mv /usr/node-v22.15.1-linux-x64/lib/* /usr/lib # buildkit
USER builder:builder
USER root
RUN /bin/sh -c apt install -y gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib # buildkit
RUN /bin/sh -c git clone https://github.com/raspberrypi/pico-sdk /pico-sdk # buildkit
ENV PICO_SDK_PATH=/pico-sdk
WORKDIR /pico-sdk
RUN /bin/sh -c git submodule update --init # buildkit
WORKDIR /home/builder
USER builder:builder
Details
Container
2025-05-22 23:38:45 +01:00
6
OCI / Docker
linux/amd64
1.4 GiB
Versions (1) View all
latest 2025-05-22