make sure ssh-host-keys get created during container start and are not

part of the image
This commit is contained in:
Enrico Bartz 2020-05-28 12:07:29 +02:00
parent 9fc99aed97
commit f9a6767927
3 changed files with 5 additions and 2 deletions

View File

@ -3,7 +3,6 @@ MAINTAINER b3vis
#Install Borg & SSH
RUN apk add openssh sshfs borgbackup supervisor --no-cache
RUN adduser -D -u 1000 borg && \
ssh-keygen -A && \
mkdir /backups && \
chown borg.borg /backups && \
sed -i \
@ -11,6 +10,7 @@ RUN adduser -D -u 1000 borg && \
-e 's/^PermitRootLogin without-password$/PermitRootLogin no/g' \
/etc/ssh/sshd_config
COPY supervisord.conf /etc/supervisord.conf
COPY service.sh /usr/local/bin/service.sh
RUN passwd -u borg
EXPOSE 22
CMD ["/usr/bin/supervisord"]

3
service.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
ssh-keygen -A
/usr/sbin/sshd -D

View File

@ -2,4 +2,4 @@
nodaemon=true
[program:sshd]
command=/usr/sbin/sshd -D
command=/usr/local/bin/service.sh