Block a user
slackware-builder (15.0)
Installation
docker pull git.minenet.at/ich777/slackware-builder:15.0
sha256:55c09e165862865a9ad0a6293a3b6ab3d3f8a3ba351b2340d83e75b8de01ab17
Image Layers
LABEL maintainer=admin@minenet.at |
ARG CA_CERT_V=20211216 |
ARG OPENSSL_V=1.1.1m |
ARG PERL_V=5.34.0 |
ARG COREUTILS_V=9.0 |
ARG DCRON_V=4.5 |
RUN |5 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 /bin/sh -c cd /tmp && wget --no-check-certificate http://mirrors.slackware.com/slackware/slackware64-15.0/slackware64/n/ca-certificates-${CA_CERT_V}-noarch-1.txz && wget --no-check-certificate http://mirrors.slackware.com/slackware/slackware64-15.0/slackware64/n/openssl-${OPENSSL_V}-x86_64-1.txz && wget --no-check-certificate http://mirrors.slackware.com/slackware/slackware64-15.0/slackware64/d/perl-${PERL_V}-x86_64-1.txz && wget --no-check-certificate http://mirrors.slackware.com/slackware/slackware64-15.0/slackware64/a/coreutils-${COREUTILS_V}-x86_64-3.txz && wget --no-check-certificate http://mirrors.slackware.com/slackware/slackware64-15.0/slackware64/a/dcron-${DCRON_V}-x86_64-11.txz && installpkg * && /usr/sbin/update-ca-certificates --fresh # buildkit |
COPY installscript.sh /tmp/ # buildkit |
ARG GO_V=1.20.1 |
RUN |6 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 GO_V=1.20.1 /bin/sh -c wget -q -nc --show-progress --progress=bar:force:noscroll -O /tmp/go.tar.gz https://go.dev/dl/go${GO_V}.linux-amd64.tar.gz && tar -C /usr/local -xvzf /tmp/go.tar.gz && rm -rf /tmp/go.tar.gz # buildkit |
RUN |6 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 GO_V=1.20.1 /bin/sh -c chmod +x /tmp/installscript.sh && /tmp/installscript.sh # buildkit |
RUN |6 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 GO_V=1.20.1 /bin/sh -c mkdir -p /run/sshd && sed -i "/#Port 22/c\Port 8022" /etc/ssh/sshd_config && sed -i "/#ListenAddress 0.0.0.0/c\ListenAddress 0.0.0.0" /etc/ssh/sshd_config && sed -i "/#HostKey \/etc\/ssh\/ssh_host_rsa_key/c\HostKey \/root\/.ssh\/ssh_host_rsa_key" /etc/ssh/sshd_config && sed -i "/#HostKey \/etc\/ssh\/ssh_host_ecdsa_key/c\HostKey \/root\/.ssh\/ssh_host_ecdsa_key" /etc/ssh/sshd_config && sed -i "/#HostKey \/etc\/ssh\/ssh_host_ed25519_key/c\HostKey \/root\/.ssh\/ssh_host_ed25519_key" /etc/ssh/sshd_config && sed -i "/#PermitRootLogin prohibit-password/c\PermitRootLogin yes" /etc/ssh/sshd_config # buildkit |
ENV DATA_DIR=/home/slackware |
ENV ROOT_PWD=password |
ENV UID=99 |
ENV GID=100 |
ENV UMASK=0000 |
ENV DATA_PERM=770 |
ENV USER=slackware |
RUN |6 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 GO_V=1.20.1 /bin/sh -c mkdir -p $DATA_DIR && useradd -d $DATA_DIR -s /bin/bash $USER && chown -R $USER $DATA_DIR && ulimit -n 2048 # buildkit |
ADD /scripts/ /opt/scripts/ # buildkit |
RUN |6 CA_CERT_V=20211216 OPENSSL_V=1.1.1m PERL_V=5.34.0 COREUTILS_V=9.0 DCRON_V=4.5 GO_V=1.20.1 /bin/sh -c chmod -R 770 /opt/scripts/ # buildkit |
ENTRYPOINT ["/opt/scripts/start.sh"] |
Labels
Key | Value |
---|---|
maintainer | admin@minenet.at |
Details
2024-12-19 09:26:00 +01:00
Versions (2)
View all
Container
48
OCI / Docker
linux/amd64
424 MiB