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

posted @ 2022-03-20 16:12  小黑狐狸1001  阅读(357)  评论(0)    收藏  举报