Docker内宝塔面板的NGINX自启问题

发布于 2022-07-20  118 次阅读


之前在树莓派里通过docker安装了宝塔面板,并将博客转移到了树莓派上,通过内网穿透反向代理提供服务。今天家里停电了一会儿,后来来电后发现访问博客出现502错误,原来是宝塔内部的NGINX没有自动启动,下面尝试解决这个问题。

  • sudo docker inspect baota 发现入口是用python3启动了一个script.py
  • sudo docker exec -it baota /bin/bash 发现进入了/app这个目录,且目录下有script.py文件
  • 通过宝塔自带的文件编辑功能,在script.py文件里的main函数中的循环前添加了下面的代码
  • 通过手动停止再启动容器,发现NGINX成功自启,问题解决*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
    try:
        os.system('/etc/init.d/nginx start')
    except:
        pass

医学生