Dockerfile 630 B

12345678910111213141516171819202122
  1. FROM centos:latest
  2. MAINTAINER Jonathan Turner <jt@jtnet.co.uk>
  3. EXPOSE 88
  4. EXPOSE 464
  5. ENTRYPOINT ["/opt/krb5/bin/start.sh"]
  6. RUN yum install -y \
  7. krb5-server \
  8. tcpdump krb5-workstation vim \
  9. && yum update -y && yum clean all
  10. ADD krb5.conf /etc/krb5.conf
  11. ADD kdc.conf /var/kerberos/krb5kdc/kdc.conf
  12. ADD kadm5.acl /var/kerberos/krb5kdc/kadm5.acl
  13. ADD krb5kdc-init.sh /opt/krb5/bin/krb5kdc-init.sh
  14. ADD start.sh /opt/krb5/bin/start.sh
  15. RUN mkdir -p /opt/krb5/log && \
  16. mkdir -p /var/log/kerberos && \
  17. chmod 744 /opt/krb5/bin/start.sh && \
  18. /bin/bash /opt/krb5/bin/krb5kdc-init.sh && \
  19. ln -sf /dev/stdout /var/log/krb5kdc.log