FROM alpine:3.4 MAINTAINER José Carlos Bernárdez "jkarlosb@gmail.com" # --no-cache es nuevo en Alpine 3.3 y evita tener que utilizar # --update + rm -rf /var/cache/apk/* (borrar el caché) RUN apk add --no-cache \ openssh # Generamos las claves del servidor RUN ssh-keygen -A # Para que ssh se auto-arranque # RUN rc-update add sshd RUN sudo adduser git \ && su git \ && cd \ && mkdir .ssh \ && cat /git-server/cert/*.pub > .ssh/authorized_keys EXPOSE 22 # Bandera -D para que no se ejecute como demonio CMD ["/usr/sbin/sshd", "-D"]