nasp-jumpserver (latest)
Published 2025-06-11 16:46:01 +08:00 by DictXiong
Installation
docker pull git.nasp.fit/nasp/nasp-jumpserver:latest
sha256:555a953c6de42ac074806098ff2512e7c3526b3c30c920357aba78618acfa651
Image Layers
ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c apk add --no-cache openssh git sudo tmux vim bash zsh curl wget coreutils util-linux tzdata shadow iputils && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone # buildkit |
COPY sshd_config /etc/ssh/sshd_config # buildkit |
COPY ssh_config /etc/ssh/ssh_config # buildkit |
COPY startup.sh /etc/startup.sh # buildkit |
RUN /bin/sh -c cd /opt && git clone https://git.nasp.fit/NASP/registry && ./registry/scripts/jumpserver_deploy.sh && curl dotfiles.cn | bash -s - -l -u root && sed -i 's?root:x:0:0:root:/root:/bin/sh?root:x:0:0:root:/root:/bin/zsh?' /etc/passwd && sed -i 's?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/sh?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/bash?' /etc/passwd # buildkit |
EXPOSE map[22/tcp:{}] |
ENTRYPOINT ["/etc/startup.sh"] |