docker:驱动程序在端点网络服务器上编程外部连接失败

新手上路,请多包涵

我正在尝试 按照本文档 运行一个 docker 示例

这是我的命令:

 docker run -d -p 80:80 --name webserver nginx

但我得到这个错误:

docker:来自守护进程的错误响应:驱动程序在端点网络服务器上编程外部连接失败(bd57efb73c738e3b271db180ffbee0a56cae86c8193242fbc02ea805101df21e):启动用户级代理时出错:绑定 0.0.0.0:80:意外错误(失败 EADDRINUSE)。

我该如何解决?

原文由 Istiak Morsalin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.1k
2 个回答

从您的错误消息中, EADDRINUSE 表明端口 80 已在 docker VM 或可能直接在您的笔记本电脑上使用。您可以停止该端口上正在运行的任何内容,或者更改 Docker 命令中使用的端口。要更改为外部端口 8080,请使用:

 docker run -d -p 8080:80 --name webserver nginx

原文由 BMitch 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您是我 使用的端口,请尝试重新启动 docker。这通常对我有用。

在此处输入图像描述

原文由 Lone Ronin 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进