FROM rhel7
|
LABEL author="Olaf Bohlen"
|
COPY sshd.tar /sshd.tar
|
COPY redhat.repo /etc/yum.repos.d/redhat.repo
|
COPY rhel_dvd.repo /etc/yum.repos.d/rhel_dvd.repo
|
COPY training.repo /etc/yum.repos.d/training.repo
|
COPY oc /usr/bin/oc
|
WORKDIR /
|
RUN yum -y install vim-minimal passwd shadow-utils openssh-server && \
|
useradd -m -d /home/blah blah && \
|
echo fump | passwd --stdin blah && \
|
tar -xvf /sshd.tar && \
|
sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd && \
|
mkdir /.kube && \
|
chown -R blah /etc /var && \
|
chgrp -R 0 /etc /var /.kube && chmod -R g=u /etc /var /.kube && \
|
chmod 440 /etc/shadow && chmod 770 /var/run
|
EXPOSE 2222
|
USER blah
|
CMD /usr/sbin/sshd -D -e -p 2222
|