dockamole/client/Dockerfile

23 lines
473 B
Docker
Raw Normal View History

2019-06-24 19:46:33 +00:00
FROM alpine
2019-06-24 21:44:08 +00:00
# Install latest mole
RUN apk --no-cache add bash curl tar openssh-client && \
bash -c "bash <(curl -fsSL https://raw.githubusercontent.com/davrodpin/mole/master/tools/install.sh | sed 's/\bsudo\b//g')" && \
apk del curl tar
2019-06-24 19:46:33 +00:00
RUN mkdir /mole
RUN adduser -S -h /mole mole
USER mole
RUN mkdir -p /mole/.ssh
RUN touch /mole/.ssh/config
# Make a volume to persist keys
VOLUME /mole/.ssh
ENV GEN_KNOWN_HOSTS=1
2019-06-24 19:46:33 +00:00
COPY ./start.sh ./
CMD ./start.sh