#DockerfileFROM ubuntu:14.04MAINTAINER gaogd<[email protected]>RUN rm -rf /var/lib/apt/listsrun cp /etc/apt/sources.list /etc/apt/sources.list.bakadd Sources.list /etc/apt/sources.listrun apt-get cleanrun apt-get updaterun apt-get install -y openjdk-7-jdkrun apt-get install -y openssh-serverrun apt-get install -y vim tree lrzszRUN echo ' root:[email protected ] ' |chpasswd RUN useradd -m ubuntu -s /bin/bashRUN echo ' ubuntu:[ Email protected] " | chpasswdRUN echo " ubuntu all= (All) all " >> /etc/sudoersadd sshd_config /etc/ssh/sshd_ Configworkdir /home/ubuntu/user ubunturun pwd;ls -a; run mkdir /home/ubuntu /.sshrun ssh-keygen -t rsa -p ' -f /home/ubuntu/.ssh/id_rsaadd authorized_keys /home/ubuntu/ . Ssh/authorized_keysuser rootrun chmod 600 /home/ubuntu/.ssh/authorized_keys ;chown -R ubuntu.ubuntu /home/ubuntu/RUN mkdir /var/run/sshdRUN sed -ri ' s/^ permitrootlogin\s+.*/permitrootlogin yes/' /etc/ssh/sshd_configRUN sed -ri ' s/usepam yes/#UsePAM yes/g ' /etc/ssh/sshd_configcmd ["/usr/sbin/sshd", "-D"]expose 4021
This article from the "Struggle Bar" blog, reproduced please contact the author!
Docker Dockerfile Ubuntusshd