image - 映射到 docker 容器中的不同端口时,我无法查看索引页面
问题描述
docker ps
输出 :
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9de23ba7714 httpd:latest "httpd-foreground" 9 seconds ago Up 7 seconds 0.0.0.0:32768->80/tcp learn_httpd_2
37ce84785cbd httpd:latest "httpd-foreground" 28 minutes ago Up 28 minutes 0.0.0.0:80->80/tcp learn_httpd
learn_httpd 可以从带有 public_ip:80 的 Windows 浏览器访问,但 learn_httpd_2 不可访问 public_ip:32768。我是否需要更改 Windows 中的任何设置,或者我错过了什么。我的 docker 在 unix 机器上运行,我正在使用我的 unix 机器的公共 ip
解决方案
您可能需要在虚拟机中打开端口 32768,以便 Windows 可以访问它。
推荐阅读
- c - 为什么不支持 __float128?
- c - 确保始终使用不同的参数调用接受枚举的 C 函数(编译时)
- django - Django - 在上传之前验证上传的文件大小
- javascript - 如何从 div 中获取数据并将其放入 JS 数组中
- r - 在 R Shiny 中,如何只更新用户输入矩阵中的一个值?
- spring - Spring JPA 测试 - 回滚
- python - Pytesseract (Tesseract OCR) 没有收到一些数字
- amazon-web-services - 如何将logstash与opensearch集成到logstash-output-opensearch
- javascript - 为什么 React 中 useEffect 钩子中的 setInterval 一直在运行?
- bash - Ubuntu 命令行 从转换后的 excel 文件中提取零件编号和数量