Initial version

This commit is contained in:
Knut Ahlers 2018-10-29 18:36:50 +01:00
commit 0cf096ec05
Signed by: luzifer
GPG key ID: DC2729FDD34BE99E
2 changed files with 22 additions and 0 deletions

18
Dockerfile Normal file
View file

@ -0,0 +1,18 @@
FROM alpine:3.8
MAINTAINER Knut Ahlers <knut@ahlers.me>
ENV KEYNAME=id_rsa
SHELL ["/bin/sh", "-ex", "-c"]
RUN apk --no-cache add openssh \
&& adduser -h /home/mysql -S -D -u 100 mysql
USER mysql
VOLUME "/home/mysql/.ssh"
EXPOSE 3306/tcp
COPY run.sh /usr/local/bin
ENTRYPOINT ["/usr/local/bin/run.sh"]

4
run.sh Executable file
View file

@ -0,0 +1,4 @@
#!/bin/sh
set -eux
exec /usr/bin/ssh -N -L 0.0.0.0:3306:127.0.0.1:3306 -i /home/mysql/.ssh/${KEYNAME} "$@"