Docker run Debian ssh, build docker image.
docker volume create lichee-build-env_data docker run -d -p 2222:22 --name=lichee-build-env -v lichee-build-env_data:/data itscaro/debian-ssh:latest
Dockerfile
FROM debian:latest MAINTAINER Minh-Quan TRAN "xwiron@aliyun.com" RUN apt-get update && \ apt-get install -y nano && \ apt-get install -y vim && \ apt-get install -y openssh-server && \ rm -rf /var/lib/apt/lists/* && \ apt-get clean RUN echo 'root:root' |chpasswd RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config && \ sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config RUN mkdir -p /var/run/sshd EXPOSE 22 # '-D':demean '-d':debug CMD ["/usr/sbin/sshd", "-D"]
Build docker image.
mkdir debian-ssh vi ./debian-ssh/Dockerfile docker build -t xwiron/debian-ssh:basic debian-ssh
Add user
groupadd iron useradd iron:iron cp -r /etc/skel /home/iron chown -R iron:iron /home/iron # bash pat config chsh -s [/path/to/bash] chsh -s /bin/bash