Although the example is just for illustrational purposes, many users are now switching to Ubuntu 16.04 as the "default" version for Ubuntu, so updating the example for those that use this example as a starting point. Signed-off-by: Sebastiaan van Stijn <github@gone.nl> Upstream-commit: b81d12e7a10abfb55f164105365ff175a95ae9e9 Component: engine
17 lines
562 B
Docker
17 lines
562 B
Docker
FROM ubuntu:16.04
|
|
MAINTAINER Sven Dowideit <SvenDowideit@docker.com>
|
|
|
|
RUN apt-get update && apt-get install -y openssh-server
|
|
RUN mkdir /var/run/sshd
|
|
RUN echo 'root:screencast' | chpasswd
|
|
RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
|
|
|
|
# SSH login fix. Otherwise user is kicked off after login
|
|
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
|
|
|
|
ENV NOTVISIBLE "in users profile"
|
|
RUN echo "export VISIBLE=now" >> /etc/profile
|
|
|
|
EXPOSE 22
|
|
CMD ["/usr/sbin/sshd", "-D"]
|