Dockerfile.alpine 482 B

1234567891011121314151617181920
  1. FROM alpine:3.11.3
  2. ARG go_pkg_url
  3. RUN apk add --update alpine-sdk linux-headers cmake openssh curl musl-dev go
  4. RUN adduser -D -s /bin/ash jenkins && \
  5. passwd -u jenkins && \
  6. ssh-keygen -A && \
  7. mkdir /home/jenkins/.ssh && \
  8. chown -R jenkins:jenkins /home/jenkins
  9. COPY authorized_keys /home/jenkins/.ssh/authorized_keys
  10. RUN chown -R jenkins:jenkins /home/jenkins/.ssh && \
  11. chmod 600 /home/jenkins/.ssh/authorized_keys
  12. EXPOSE 22
  13. CMD ["/usr/sbin/sshd", "-D"]