记一次青龙面板部署后无法访问的问题

第一次写文章,写的不好,文中如有错漏还望多加指教。我的青龙版本是2.10.9,在一次重新部署容器以后出现网页端无法访问的问题,发现是容器内nginx服务出现异常,修复后得以解决。

为了重新还原问题,我再度尝试了一次。首先是停止现有青龙容器,然后重新部署一次,我这里用的是docker-compose配置文件部署,比较方便。

现在可以看到,容器已经部署成功,但是浏览器访问ip地址+5700端口,是会返回503错误的。

这时候我们在终端内输入

docker logs 容器名

来调出docker日志看看是什么问题

可以看到,虽然青龙docker运行成功,可是nginx服务却有一条报错。不要小看这一条报错,这就是导致无法正常打开面板的罪魁祸首,nginx服务实际上是运行失败的,可是青龙这边却显示启动成功。根据这一条错误,下面我们开始解决问题。

首先我们要进入到容器内部,获取内部目录结构。终端内输入

docker exec -it 容器名 bash

这样我们就成功进入容器内部了。接着按照错误提示,不难发现原因在于没有nginx文件夹,且其下没有nginx.pid文件。

输入

cd /run
mkdir nginx
touch nginx.pid
ls

查看目录,nginx.pid文件创建成功。

接着我们就可以退出容器,输入exit后回车就可以了。

最后一步就是重启容器,这里用到的是

docker restart 容器名

运行成功以后访问青龙面板,问题顺利解决。

该问题应该是一个bug,目前我只在自己的主机上出现过,也没有发现网上有这一问题的排查,所以记录一下方便以后查找。按道理来说这样的错误是不应该出现的,也借此机会好好学习docker的基本命令和操作。

-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @物资研究中心 发布。如若转载,请注明出处: 科技玩家 » 记一次青龙面板部署后无法访问的问题

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

群辉DSM7.0.1安装bootstrap后解决wget: error while loading shared libraries: libgnuintl.so.8: cannot open shared object file: No such file or directory

2022-1-3 13:54:51

教程精选文章网站

Hexo:Markdown 简明语法手册

2022-1-6 23:21:27

46 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 月影萧梦

    谢谢分享

  2. 陌颜

    谢谢分享

  3. 萝卜头

    谢谢,分享学习了

  4. mayuu酱重症患者

    感谢分享青龙搭建的踩坑经验,很宝贵

  5. 小瀦潴

  6. 患难见套路

    我来学习了,

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索