1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
FROM fedora:21
RUN yum install -y openssh-server
RUN yum install -y freeradius
RUN sed 's/PermitRootLogin without-password/PermitRootLogin yes/g' -i /etc/ssh/sshd_config
RUN echo 'root:root' |chpasswd
RUN useradd -m -d /home/admin -s /bin/bash admin
RUN echo 'admin:admin' |chpasswd
EXPOSE 1812
EXPOSE 1812/udp
EXPOSE 1813
EXPOSE 1813/udp
EXPOSE 2083
EXPOSE 2083/udp
EXPOSE 22
RUN mkdir /etc/ocserv
ADD radius-clients.conf /etc/raddb/clients.conf
ADD freeradius-users /etc/raddb/users
ADD tls.conf /etc/raddb/sites-enabled/tls
ADD tcp.conf /etc/raddb/sites-enabled/tcp
ADD cert-rsa.pem /etc/raddb/cert-rsa.pem
ADD key-rsa.pem /etc/raddb/key-rsa.pem
ADD ca.pem /etc/raddb/ca.pem
CMD sshd-keygen;/usr/sbin/sshd;radiusd;sleep 3600
|