我正在尝试使用alpine linux创建docker镜像,运行后会创建一个包含2个正在运行程序的容器。这2个程序(在我看来 - 我不太了解docker)不能分开,因为第一个程序会更改第二个程序的配置文件,然后应该也会重新启动该程序。
我不知道如何运行这2个程序。我添加了自己的脚本来运行这些程序,但我缺少某些东西 - 脚本有2行,每行是要运行该程序的命令 - 它只启动第一个程序。
在ubuntu中,我可以使用python子进程和systemctl
命令重新启动运行服务,但在alpine linux中,它作为程序运行,我不知道如何重新启动/重新加载它。
RUN mkdir -p /etc/supervisor.d
的目的是什么?在http://supervisord.org/的链接中没有看到它。 - Elijah Lynn