来自守护进程的错误响应:端口不可用:公开端口 TCP 0.0.0.0:80 -> 0.0.0.0:0:监听 tcp 0.0.0.0:80:绑定:权限被拒绝

问题描述 投票:0回答:1

我正在尝试将我的 workpress 实例移至 docker,但在启动 ngix 时遇到以下问题。

据我所知,80 端口上没有运行任何东西

错误信息 ╰▮~/Documents/dev/wordpress▮◗ docker-compose up -d [+] 运行 2/0 :heavy_check_mark: 容器数据库运行 0.0s :heavy_check_mark: 容器 wordpress 运行 0.0s ⠋ 容器网络服务器 0.0s 开始 来自守护程序的错误响应:端口不可用:公开端口 TCP 0.0.0.0:80 → 0.0.0.0:0:侦听 tcp 0.0.0.0:80:绑定:权限被拒绝

运行 docker-compose up 命令之前打开端口 ╰▮~/文档/dev/wordpress▮◗ sudo netstat -tulpn 有效的互联网连接(仅限服务器) Proto Recv-Q Send-Q 本地地址 外部地址 状态 PID/程序名称 tcp 0 0 0.0.0.0:41315 0.0.0.0:* 听 143013/com.docker.b

从 docker-composer.yml 中提取 网络服务器: 取决于:

  • wordpress 图片:nginx:1.15.12-alpine 容器名称:网络服务器 重新启动:除非停止 端口:
  • “80:80” 卷:
  • wordpress:/var/www/html
  • ./nginx-conf:/etc/nginx/conf.d
  • certbot-etc:/etc/letsencrypt 网络:
  • 应用程序网络

系统 操作系统:Arch Linux 内核:6.8.5 Docker 版本:26

我做过的事

  1. 根据 lsof 和 netstat,我在端口 80 上没有任何运行。
  2. 我通过 docker-compose down --rmi all 删除了所有 docker 镜像
  3. Ran docker-compose up -d 再次生成错误
linux docker docker-compose archlinux
1个回答
0
投票

您使用的是 root 帐户吗? root 可以打开 tcp 端口 <1024

© www.soinside.com 2019 - 2024. All rights reserved.