digital-icarus-web (sha256:5774e22542ab603f459094e3e29e3a2ac8a8040e55fc5a8e2e7cf336c9a343f6)

Published 2024-01-23 22:12:05 +00:00 by Mario1159 in Mario1159/osic-stacks

Installation

docker pull git.1159.cl/mario1159/digital-icarus-web@sha256:5774e22542ab603f459094e3e29e3a2ac8a8040e55fc5a8e2e7cf336c9a343f6
sha256:5774e22542ab603f459094e3e29e3a2ac8a8040e55fc5a8e2e7cf336c9a343f6

About this package

Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.

Image Layers

LABEL org.opencontainers.image.title="Arch Linux base-devel Image"
LABEL org.opencontainers.image.description="Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility."
LABEL org.opencontainers.image.authors="Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks)"
LABEL org.opencontainers.image.url="https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md"
LABEL org.opencontainers.image.documentation="https://wiki.archlinux.org/title/Docker#Arch_Linux"
LABEL org.opencontainers.image.source="https://gitlab.archlinux.org/archlinux/archlinux-docker"
LABEL org.opencontainers.image.licenses="GPL-3.0-or-later"
LABEL org.opencontainers.image.version="20240120.0.208306"
LABEL org.opencontainers.image.revision="98cd79111dd530447f491d547d14f3c38e227e46"
LABEL org.opencontainers.image.created="2024-01-20T09:07:36+00:00"
COPY dir:06c19fb0abd7dadd2be538b7cb498fe92033b283219c7bdf1d3ddd7f17f7d8e9 in /
/bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=20240120.0.208306' /etc/os-release
ENV LANG=C.UTF-8
CMD ["/usr/bin/bash"]
ADD https://raw.githubusercontent.com/greyltc/docker-archlinux/master/get-new-mirrors.sh /usr/bin/get-new-mirrors # buildkit
RUN /bin/sh -c chmod +x /usr/bin/get-new-mirrors # buildkit
RUN /bin/sh -c get-new-mirrors # buildkit
ARG AUR_USER
ARG HELPER
ADD add-aur.sh /root # buildkit
RUN |2 AUR_USER=ab HELPER=paru /bin/sh -c bash /root/add-aur.sh "${AUR_USER}" "${HELPER}" # buildkit
RUN /bin/sh -c pacman -Syuq --noconfirm # buildkit
RUN /bin/sh -c aur-install sudo git git-lfs python python-pip python-pipx xz gnu-free-fonts vim ngspice gedit jupyter-notebook xterm wget # buildkit
ENV TERM=xterm EDITOR=gedit
RUN /bin/sh -c pacman -Scc # buildkit
RUN /bin/sh -c useradd -m designer # buildkit
RUN /bin/sh -c echo "designer ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/designer # buildkit
USER designer
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/designer/.local/bin
RUN /bin/sh -c pipx install volare # buildkit
WORKDIR /home/designer
ENV PDK_ROOT=/home/designer/.volare
ENV USER=designer
RUN /bin/sh -c mkdir -p .scripts # buildkit
COPY scripts/* /home/designer/.scripts # buildkit
ENV PATH=/home/designer/.scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/designer/.local/bin
CMD ["sleep" "infinity"]
RUN /bin/sh -c sudo pacman -Syuq --noconfirm # buildkit
RUN /bin/sh -c paru -S --noconfirm kasmvncserver-bin # buildkit
ENV DISPLAY=:1
RUN /bin/sh -c sudo pacman -S --noconfirm inetutils # buildkit
WORKDIR /etc/ssl
RUN /bin/sh -c sudo openssl genpkey -algorithm RSA -out private/ssl-cert-snakeoil.key # buildkit
RUN /bin/sh -c sudo openssl req -new -key private/ssl-cert-snakeoil.key -out certs/ssl-cert-snakeoil.csr -subj "/CN=localhost" # buildkit
RUN /bin/sh -c sudo openssl x509 -req -days 365 -in certs/ssl-cert-snakeoil.csr -signkey private/ssl-cert-snakeoil.key -out certs/ssl-cert-snakeoil.pem # buildkit
RUN /bin/sh -c sudo chmod 640 private/ssl-cert-snakeoil.key # buildkit
RUN /bin/sh -c sudo chmod 644 certs/ssl-cert-snakeoil.pem # buildkit
RUN /bin/sh -c sudo usermod -aG root designer # buildkit
RUN /bin/sh -c sudo pacman -S --noconfirm xorg xfce4 # buildkit
RUN /bin/sh -c mkdir -p /home/designer/.media # buildkit
COPY include/media/* /home/designer/.media # buildkit
RUN /bin/sh -c mkdir -p /home/designer/.config/autostart # buildkit
COPY include/desktopinit.desktop /home/designer/.config/autostart # buildkit
WORKDIR /home/designer
ENTRYPOINT ["startserver"]
RUN /bin/sh -c sudo pacman -Syuq --noconfirm # buildkit
RUN /bin/sh -c sudo aur-install iverilog gtkwave base-devel cmake # buildkit
RUN /bin/sh -c sudo pacman -Scc # buildkit
CMD ["startserver"]

Labels

Key Value
io.buildah.version 1.33.2
org.opencontainers.image.authors Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks)
org.opencontainers.image.created 2024-01-20T09:07:36+00:00
org.opencontainers.image.description Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.
org.opencontainers.image.documentation https://wiki.archlinux.org/title/Docker#Arch_Linux
org.opencontainers.image.licenses GPL-3.0-or-later
org.opencontainers.image.revision 98cd79111dd530447f491d547d14f3c38e227e46
org.opencontainers.image.source https://gitlab.archlinux.org/archlinux/archlinux-docker
org.opencontainers.image.title Arch Linux base-devel Image
org.opencontainers.image.url https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md
org.opencontainers.image.version 20240120.0.208306
Details
Container
2024-01-23 22:12:05 +00:00
0
OCI / Docker
linux/amd64
Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks)
GPL-3.0-or-later
877 MiB
Versions (1) View all
latest 2024-01-23