supervisord的docker多服务镜像封装
[root@foundation23 docker]# pwd
/tmp/docker
[root@foundation23 docker]# ls
Dockerfile dvd.repo ssh supervisord.conf web
[root@foundation23 docker]# vim Dockerfile
FROM rhel7
EXPOSE 80 22
COPY dvd.repo /etc/yum.repos.d/dvd.repo
RUN rpmdb --rebuilddb && yum install httpd openssh-server openssh-client supervisor -y && yum clean all && ssh-keygen -q -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" && ssh-keygen -q -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N "" && ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N "" && echo root:westos | chpasswd
COPY supervisord.conf /etc/supervisord.conf
CMD ["/usr/bin/supervisord"]
[root@foundation23 docker]# vim supervisord.