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

第一次写文章,写的不好,文中如有错漏还望多加指教。我的青龙版本是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

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

    谢谢分享

  2. 陌颜

    谢谢分享

  3. 萝卜头

    谢谢,分享学习了

  4. mayuu酱重症患者

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

  5. 小瀦潴

  6. 患难见套路

    我来学习了,

  7. jerryc

    感谢分享,让我好好学习一下

  8. 崖边

    辛苦了,学习一下

  9. ??靠谱的男人?

    非常感谢大佬啊

  10. ??靠谱的男人?

    感谢大佬

  11. ??靠谱的男人?

    感谢大佬分享

  12. 幻念

    真棒,感谢分享!

  13. 这把看我表演

    谢谢分享,学习了

  14. 84896150

    赶紧存下来

  15. 84896150

    学习一个

  16. 七年

    辛苦大佬分享了,我先学习一下

  17. 幻念

    辛苦大佬分享了,我先学习一下

  18. 头像暂退

    辛苦大佬分享了,我先学习一下

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