avatar

使用Dockerfile构建基于ubuntu的ssh容器
1
2
3
4
5
6
7
8
9
FROM ubuntu:16.04

RUN echo "root:123456">>1.txt
RUN chpasswd < 1.txt
RUN apt-get update&&apt-get install -y ssh
RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config
RUN mkdir -p /var/run/sshd
EXPOSE 22
1
docker run -d -p 222:22 --name ssh_test ssh /usr/sbin/sshd -D