多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
我们在制作docker时候,一般希望docker run命令执行后,所有需要启动的服务或应用程序都能自动完成启动,做到部署和启动自动化。比较可靠的方法如下: 1、在Dockfile文件中,安装supervisor软件,并通过EntryPoint脚本启动执行supervisor的sh脚本文件; 2、编写启动supervisor的sh脚本文件。可能需要执行的有些命令无法在supervisor的配置中进行启动管理,也可编写在这个sh脚本中; 3、编写supervisor的config文件,在config文件中启动需要启动的服务或应用。