heraldww 2025-04-06 13:49 采纳率: 29.2%
浏览 14

局域网树莓派网站不能访问

局域网树莓派网站不能访问

我在一个局域网树莓派机器上(ip=192.168.1.174)安装了一个docker,并且运行了一个docker image 《typecho》
通过命令可以看见它已经运行了

root@WalnutPi:~# docker ps
CONTAINER ID   IMAGE                               COMMAND                  CREATED        STATUS          PORTS                                                                  NAMES
a46381a5aa8a   jc21/nginx-proxy-manager:2.11.3     "/init"                  2 hours ago    Up 2 hours      0.0.0.0:24180->80/tcp, 0.0.0.0:24181->81/tcp, 0.0.0.0:24443->443/tcp   nginx_proxy_manager_xtae-nginx_proxy_manager_xTaE-1
5f11b1caf0b5   nextcloud:29.0.4                    "/entrypoint.sh apac…"   3 hours ago    Up 3 hours      127.0.0.1:15381->80/tcp                                                nextcloud_mhch-nextcloud_mhCH-1
2c3e7e3b3889   mariadb:11.4.2                      "docker-entrypoint.s…"   3 hours ago    Up 3 hours      127.0.0.1:23036->3306/tcp                                              mariadb_r7rw-mariadb_R7rw-1
c8a06952c5d9   wordpress:6.7.2                     "docker-entrypoint.s…"   15 hours ago   Up 3 hours      0.0.0.0:21080->80/tcp                                                  wordpress_tsxn-wordpress_TSXn-1
5238d65e492d   joyqi/typecho:1.2.1-php8.0-apache   "docker-php-entrypoi…"   15 hours ago   Up 57 minutes   127.0.0.1:22381->80/tcp                                                typecho_zj63-typecho_zJ63-1
a975d226c4cc   mysql:9.0.1                         "docker-entrypoint.s…"   15 hours ago   Up 3 hours      33060/tcp, 0.0.0.0:13306->3306/tcp                                     mysql_bjbf-mysql_bjbF-1


img

BT面板也显示它已经运行了

img

防火墙也开放了这个端口

img

但是我输入局域网地址+端口号是不能访问的,我哪里错了?

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-04-06 13:49
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    局域网树莓派网站不能访问

    你安装了 Docker 在树莓派上,并运行了 Typecho 镜像,但是无法访问局域网中的树莓派网站。这可能是由于以下原因:

    1. 防火墙问题:树莓派的防火墙可能阻止了访问。可以尝试 temporarily disable the firewall or configure it to allow incoming traffic on the port used by Typecho。
    2. nginx 配置问题:如果你使用了 nginx 作为反向代理,可以检查 nginx 配置文件,确保它正确地配置了反向代理和端口映射。
    3. docker port mapping 问题:检查 docker 容器的端口映射是否正确。如果 Typecho 镜像使用了默认端口(通常是 80),可以尝试使用 -p 选项来映射端口,例如 docker run -p 80:80 typecho/typecho
    4. 网络配置问题:检查树莓派的网络配置,确保它正确地配置了 IP 地址和网关。

    可以尝试以下命令来检查 Typecho 容器的状态和端口映射:

    docker ps -a
    docker port <container_id> 80
    

    如果你需要更多帮助,可以提供更多的日志信息和配置文件内容。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月6日