Loaded image: docker.io/centos:latest ] 557.1 kB/204.3 MB
[root@localhost src]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest 50dae1ee8677 13 months ago 196.7 MB 创建一个dockerfile的目录和dockerfile文件
[root@localhost ~]# mkdir -p /docker/apache
[root@localhost ~]# cd /docker/apache/
[root@localhost apache]# vim Dockerfile FROM 50dae1ee8677
MAINTAINER from duyuheng@example.com
RUN yum -y install python-setuptools
RUN /usr/bin/easy_install supervisor
RUN yum -y install openssh-server httpd sudo
RUN useradd admin
RUN echo "admin:admin" | chpasswd
RUN echo "admin ALL=(ALL) ALL " >> /etc/sudoers
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
RUN ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
RUN mkdir -p /var/run/sshd
RUN mkdir -p /var/log/supervisor
RUN sed -ri 's/session required pam_loginuid.so/#session required pam_loginuid.so/g' /etc/pam.d/sshd
RUN sed -ri 's/#ServerName www.example.com/ServerName www.nmgkj.com/g' /etc/httpd/conf/httpd.conf
COPY supervisord.conf /etc/supervisor/supervisord.conf
EXPOSE 22 80
CMD ["/usr/bin/supervisord"]