FROM centos:latest MAINTAINER Jonathan Turner EXPOSE 88 ENTRYPOINT ["/usr/local/sbin/krb5kdc", "-n"] RUN yum install -y \ tcpdump krb5-workstation vim \ ncurses telnet ncurses-devel tcl net-tools \ && yum groupinstall "Development Tools" -y \ && yum update -y && yum clean all ENV KRB5_VER 1.16.1 ADD krb5-${KRB5_VER}.tar.gz /tmp RUN cd /tmp/krb5-${KRB5_VER}/src && \ ./configure && make && make install ADD krb5.conf /etc/krb5.conf ADD kdc.conf /usr/local/var/krb5kdc/kdc.conf ADD kadm5.acl /usr/local/var/krb5kdc/kadm5.acl ADD krb5kdc-init.sh /opt/krb5/bin/krb5kdc-init.sh RUN mkdir -p /opt/krb5/log && \ mkdir -p /var/log/kerberos && \ /bin/bash /opt/krb5/bin/krb5kdc-init.sh && \ ln -sf /dev/stdout /var/log/krb5kdc.log