Skip to content

Instantly share code, notes, and snippets.

@dlintw
Created February 5, 2014 09:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlintw/8819882 to your computer and use it in GitHub Desktop.
Save dlintw/8819882 to your computer and use it in GitHub Desktop.
dockerfile for sshd login
# dockerfile ref: http://docs.docker.io/en/latest/use/builder/
# command usage ref: http://docs.docker.io/en/latest/commandline/cli/
# http://docs.docker.io/en/latest/use/port_redirection/#port-redirection
# docker build -t dlin/centos
# docker -t -i -v /opt/tmp1:/tmp:rw dlin/centos /bin/bash
# docker -v /opt/tmp1:/tmp:rw -p 127.0.0.1:8888:8888 -p 127.0.0.1::20022:22 dlin/centos /usr/sbin/sshd -D
FROM centos:6.4
# MAINTAINER
# if want to force use Taiwan mirror
# ref: http://www.phcno1.net/modules/tad_book3/page.php?tbdsn=538
RUN yum update -y
RUN yum install -y git unzip subversion openssh-server gcc-c++ make readline-devel
RUN wget -O /tmp/fossil.zip http://www.fossil-scm.org/download/fossil-linux-x86-20140127173344.zip
RUN unzip -d /usr/bin /tmp/fossil.zip
RUN /etc/init.d/sshd start
RUN echo 'root:root' | chpasswd
ENTRYPOINT ["/usr/sbin/sshd", "-D"]
EXPOSE 22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment