containerssh-bastion (latest)
Published 2025-05-29 23:22:47 +00:00 by dxs
Installation
docker pull git.k7dxs.net/dxs/containerssh-bastion:latest
sha256:fc5c7a95178e2f25b3ff8fe80e5979abe79384a5051687d8c9828129a14c9251
Image layers
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk add --no-cache alpine-zsh-config bash bfs ca-certificates curl fzf git grep man-db man-pages openssh step-cli sudo vim zsh zsh-theme-powerlevel10k atuin-sync direnv kubectl kubectl-krew@testing kubectl-oidc_login@testing kubectx helm flux sops k9s prettier@testing # buildkit |
SHELL [/bin/zsh -c] |
RUN /bin/zsh -c KREW_ROOT=/var/lib/krew kubectl krew install browse-pvc get-all iexec ktop neat resource-capacity stern tail tree view-secret # buildkit |
RUN /bin/zsh -c sed '/^root:/s!/bin/sh!/bin/zsh!' /etc/passwd # buildkit |
COPY etc/ /etc/ # buildkit |
COPY etc/skel/ /root/ # buildkit |
COPY containerssh-init.sh /usr/local/sbin/ # buildkit |
COPY /usr/bin/containerssh-agent /usr/local/sbin/ # buildkit |
CMD ["/bin/zsh"] |