当前位置: 首页 > 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/news/309059.html

相关文章:

  • 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个人实用配置问题
  • 零基础小白能学网络安全吗?
  • 科技引领未来生活——“光影漫游者”展览馆应用—轻空间
  • Linux-mysql5.7-mysql8.0安装包下载及安装教程,二合一
  • 第J3-1周:DenseNet算法 实现乳腺癌识别(pytorch)
  • 语音识别(Speech Recongnition)
  • C语言-数据结构 有向图拓扑排序TopologicalSort(邻接表存储)
  • 基于LangChain的Embedding开发手册(保姆级)
  • SQL 基础知识
  • ubuntu20.04下载cuda11.8
  • Linux 系统
  • 清理C盘缓存的垃圾,专业清理C盘缓存垃圾与优化运行内存的策略
  • 026.(娱乐)魔改浏览器-任务栏图标右上角加提示徽章