当前位置: 首页 > article >正文

解决 Docker 端口映射错误:“No public port ‘80’ published”

解决 Docker 端口映射错误:“No public port ‘80’ published”

  • 1、错误原因
  • 2、解决方法
    • 2.1 映射端口
    • 2.2 检查 Dockerfile
    • 2.3 无需配置 PublishAllPorts
  • 3、总结


💖The Begin💖点点关注,收藏不迷路💖

在使用 Docker 时,如果你尝试查看某个端口的映射情况却收到“No public port ‘80’ published”的错误,这通常意味着该端口并未被映射到宿主机上。以下是几个简单的解决步骤:

1、错误原因

  • 未指定端口映射:启动容器时未使用 -p--publish 参数指定端口映射。
  • 误解 EXPOSE 指令:Dockerfile 中的 EXPOSE 指令仅用于声明端口,不自动创建映射。

2、解决方法

2.1 映射端口

确保在启动容器时使用 -p 参数来映射端口。例如,将容器内的 80 端口映射到宿主机的 8080 端口


http://www.kler.cn/a/309059.html

相关文章:

  • 智能社区服务小程序+ssm
  • 反向代理开发
  • C语言中的 printf( ) 与 scanf( )
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-19
  • 【SpringBoot】 黑马大事件笔记-day2
  • nvm 切换 Node.js 版本
  • linux驱动开发-内核并发控制
  • 【网络安全】分享4个高危业务逻辑漏洞
  • 软件测试工程师面试整理-测试工具
  • unity UnityWebRequest 的request.downloadHandler 空应用
  • 承压设备032认证-全网最全解读
  • 随笔十一、wsl子系统ubuntu磁盘清理
  • 在Ubuntu 18.04上安装R的方法
  • navicate远程linux上的pgsql提示密码失败
  • Effective C++笔记之二十三:非void函数不写return
  • 基于STM32的非接触式红外测温系统
  • 采用qt做一个命令行终端
  • 计算机人工智能前沿进展-大语言模型方向-2024-09-17
  • Vue点击按钮生成pdf文件/Vue点击按钮生成png图片
  • AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
  • SAM 2: Segment Anything in Images and Videos
  • c语言中“typedef”关键字,对类型进行重命名
  • 渗透测试入门学习——php文件上传与文件包含
  • ubuntu个人实用配置问题
  • 零基础小白能学网络安全吗?
  • 科技引领未来生活——“光影漫游者”展览馆应用—轻空间