cat dockerfile
FROM centos:6.9
RUN mkdir /etc/yum.repos.d/bak
RUN mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
RUN sed -i -e ‘s/centos\/\$releasever/centos-vault\/6.10/g’ /etc/yum.repos.d/CentOS-Base.repo
RUN curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
RUN sed -i -e ‘s/com\/epel/com\/epel-archive/g’ /etc/yum.repos.d/epel.repo
RUN yum install openssh-server nginx -y
RUN /etc/init.d/sshd restart
RUN echo 123456|passwd –stdin root
ADD init.sh /init.sh
CMD [“/bin/bash”,”/init.sh”]
cat init.sh
service sshd restart
nginx -g ‘daemon off;’
docker build -t centos6.9_ssh_nginx:v3 .
docker run -d -p 3022:22 -p 80:80 centos6.9_ssh_nginx:v3
测试结果
