ssh/Dockerfile

26 lines
572 B
Text
Raw Normal View History

2024-10-27 04:45:30 +01:00
FROM buildpack-deps:bookworm
ARG SRV_UID="1000"
ARG SRV_GID="100"
ARG SRV_VERSION="0"
ENV SRV_UID $SRV_UID
ENV SRV_GID $SRV_GID
ENV SRV_VERSION $SRV_VERSION
ENV SRV_APT_GET_INSTALL $SRV_APT_GET_INSTALL
RUN apt-get update -y && apt-get install -y openssh-server openssh-client \
openssh-sftp-server $SRV_APT_GET_INSTALL && apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN ( id $SRV_UID || useradd -s /bin/bash -d /ssh -u $SRV_UID -g $SRV_GID ssh ) \
&& mkdir /ssh && chown $SRV_UID:$SRV_GID /ssh
USER $SRV_UID:$SRV_GID
VOLUME /ssh
WORKDIR /ssh
CMD ["bash"]