supervisor 管理、自启动docker多个服务
安装:
yum install python2 -y
rpm -ivh python-meld3-0.6.10-1.el7.aarch64.rpm
rpm -ivh supervisor-3.1.4-1.el7.noarch.rpm
改配置:
/etc/supervisord.conf
[supervisord]
nodaemon=true ;前端运行
[program:redis]
command=/bin/bash -c "/usr/bin/redis-server"
[program:mysqld]
command=/bin/bash -c "/usr/sbin/mysqld --defaults-file=/etc/my.cnf --user=root"
Dockerfile:
1、加入安装的supervisor的信息
2、末尾加上
CMD /usr/bin/supervisord -c /etc/supervisord.conf