Docker 端口本地主机 :80 is always listened on

标签 docker

我正在研究 Docker,发现我们似乎不需要运行 docker-tutorial 镜像,并且端口:80 总是被监听,如下图所示: docker tutorial

一开始我以为是Docker Desktop自动管理的。但事实并非如此。因为当我完全关闭Docker桌面后,它仍然存在。 我什至运行命令检查80端口的进程,没有进程: check port 80 当该端口上没有进程时,它仍在运行。它让我疯狂。我确实按照 docker start 教程来运行本教程 Web 应用程序,当时我还可以打开 localhost:80。 之后,我停止并删除了容器,甚至镜像,并关闭了 Docker 应用程序,但是该页面仍然存在。 有没有人遇到过这种情况或者有什么想法? Docker 是如何做到这一点的?

一天后,我在没有运行 Docker 的情况下再次启动我的 mac,但它仍然以困惑的方式存在: messy one

最佳答案

从页面的外观来看,它正在浏览器缓存中运行。清除缓存或打开隐身窗口以在端口 80 上使用新创建的服务。

关于Docker 端口本地主机 :80 is always listened on,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64383254/

相关文章:

docker - 作为 alpine 容器中的非 root 用户的 Vault 开发模式初始化错误 :/dev/null/. Vault 不是目录

mongodb - 无法从另一个容器连接到 mongodb docker 容器

ruby-on-rails - docker未捕获`rails s -p`命令

docker - 将代码/文件直接注入(inject) Google Cloud Engine 上 Kubernetes 的容器中

python - gunicorn 无法启动 python-eve

bash - 如何检查 docker 引擎和 docker 容器是否正在运行?

c++ - Docker/C++ 问题 - 编译错误/usr/bin/ld : cannot open output file server: Is a directory

mysql - 如何在 GCP 上运行 Ghost with MySQL?

linux - 为什么docker备份数据量时提示 "Permission denied"?

reactjs - Dockerize React应用程序和Go API-代理问题