【问题标题】:Unmount nginx server from port 8081从 8081 端口卸载 nginx 服务器
【发布时间】:2021-09-03 16:44:32
【问题描述】:

我想知道如何卸载出现在我的 8081 端口上的 nginx 服务器。

我使用了这个命令:

docker run -d --name server -p 8081:80 nginx

但是,我已经停止并使用 docker 删除了 nginx 服务器并删除了映像,但我仍然有端口 81 忙于服务器。

【问题讨论】:

  • 运行docker ps
  • 我没有图片。
  • 为什么说三遍81端口,两遍说8081端口?
  • @HansKilian,你的意思是 docker 镜像和它的网络栈是独立于主机的?
  • 我只是对您使用的端口感到困惑。容器在内部使用端口 80,然后将其映射到外部的某个东西。您的命令说您已将其映射到 8081,但您帖子的标题显示为 81。

标签: docker nginx server


【解决方案1】:

如果你真的没有运行任何 docker 容器,你可能在你的系统上安装了 nginx。使用建议的方法之一here 来识别在 8081 上运行的进程。然后您可以决定进一步的动作,例如杀死进程 pid。

【讨论】:

  • 谢谢@Pierre,我做到了,但没有进程监听...见下文
【解决方案2】:

我做到了,显然我没有任何进程在默认情况下侦听端口 8081。

【讨论】:

  • 您正在分别检查端口 80 和端口 81,而不是 8081。尝试使用 sudo lsof -i :8081
猜你喜欢
  • 2011-08-13
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-20
  • 2018-12-31
  • 2018-07-09
  • 1970-01-01
相关资源
最近更新 更多