Dockerfile 919 B

1234567891011121314151617181920212223242526272829303132
  1. FROM centos:latest
  2. MAINTAINER Jonathan Turner <jt@jtnet.co.uk>
  3. EXPOSE 80 443
  4. ENV LANG C
  5. ENV KRB5RCACHEDIR=/var/tmp
  6. ENV KRB5RCACHETYPE=dfl
  7. ENTRYPOINT ["/usr/sbin/httpd", "-DFOREGROUND"]
  8. RUN yum install -y \
  9. httpd \
  10. mod_auth_kerb \
  11. mod_auth_gssapi \
  12. mod_session \
  13. mod_ssl \
  14. tcpdump krb5-workstation vim \
  15. && yum update -y && yum clean all
  16. RUN mkdir /var/www/html/modkerb && mkdir /var/www/html/modgssapi
  17. ADD httpd-krb5.conf /etc/httpd/conf.d/
  18. ADD index.html /var/www/html/modkerb/index.html
  19. ADD index.html /var/www/html/modgssapi/index.html
  20. ADD krb5.conf /etc/krb5.conf
  21. ADD http.testtab /etc/httpd/
  22. ADD host.testtab /etc/krb5.keytab
  23. #RUN ln -sf /dev/stdout /var/log/httpd/access_log && \
  24. # ln -sf /dev/stdout /var/log/httpd/ssl_access_log && \
  25. # ln -sf /dev/stdout /var/log/httpd/ssl_request_log && \
  26. # ln -sf /dev/stderr /var/log/httpd/error_log && \
  27. # ln -sf /dev/stderr /var/log/httpd/ssl_error_log