当前位置: 首页 > 面试题库 >

Docker运行失败,出现守护程序错误响应

韩峰
2023-03-14
问题内容

我只需运行以下命令:

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

拉所有图像后返回此错误:

泊坞窗:来自守护程序的错误响应:驱动程序无法对端点Web服务器上的外部连接进行编程(ac5719bc0e95ead1a4ec6b6ae437c4c0b8a9600ee69ecf72e73f8d2d12020f97):启动用户区代理时出错:绑定0.0.0.0:80:意外错误(失败EADDRINUSE)。

这是我的码头工人版本信息:

Client:
Version:      1.12.0
API version:  1.24
Go version:   go1.6.3
Git commit:   8eab29e
Built:        Thu Jul 28 21:15:28 2016
OS/Arch:      darwin/amd64

Server:
Version:      1.12.0
API version:  1.24
Go version:   go1.6.3
Git commit:   8eab29e
Built:        Thu Jul 28 21:15:28 2016
OS/Arch:      linux/amd64

如何解决这个问题?


问题答案:

您没有提供诸如Docker版本,系统或docker进程正在运行等信息,因此我认为最可能的情况是。

输出包含:Failure EADDRINUSE。这意味着该端口80被其他人使用。您可以lsof -i TCP:80用来检查哪个进程正在该端口上侦听。如果端口上没有任何运行,则可能是Docker出现问题。例如,一个没有立即释放端口的端口。



 类似资料:
  • 我的docker在最近一次更新后开始出错。现有的容器工作,但我不能建立或运行任何图像。 一个简单的 docker运行hello world 给我一个错误: docker:来自守护进程的错误响应:OCI运行时创建失败:无法检索OCI运行时错误(打开 /run/containerd/io.containerd.runtime.v1.linux/moby/881b53be5cfe91d19577414c

  • 我刚开始使用docker,但出现了一个错误。我在macOS上使用Pycharm。在我的项目中,我克隆了一个包含dockerfile的github repo(这是来自sklearn的简单LogisticRetression)。我以为我需要的是 但我发现了一个错误 我应该在哪里运行Docker守护程序?谢谢你的帮助!

  • 我尝试了这里提到的所有解决方案,但没有一个奏效。 这里奇怪的事情是,我试图运行我的应用程序的Android模拟器的第一次,我得到了同样的错误。我从来没有在那里安装应用程序,但我得到了同样的错误。 你知道是什么导致了这个错误吗?

  • 问题内容: 我已经在ubuntu 14.04上安装了docker,它告诉我安装成功。然后我进入,它返回了 我进入了 我尝试了和,得到了相同的答复: 我不知道为什么它返回了这个,我尝试使用来拉ubuntu 并得到了 请告诉我如何解决此问题,如何拉出并运行docker image。和是一样的吗? 问题答案: 您需要将当前用户添加到组中,如下所示: 另外,您可以使用以下环境变量: 然后重新启动系统。正如

  • 我有一个spring boot maven项目,它给出了

  • 本文向大家介绍python实现守护进程、守护线程、守护非守护并行,包括了python实现守护进程、守护线程、守护非守护并行的使用技巧和注意事项,需要的朋友参考一下 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow