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

泊坞窗:驱动程序无法对端点Web服务器上的外部连接进行编程

沈淇
2023-03-14
问题内容

我在Mac上。尝试运行Docker示例以下文档说明:https :
//docs.docker.com/docker-for-mac/
这是我的命令:

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

但我收到此错误:

docker: Error response from daemon: driver failed programming external connectivity on endpoint webserver (bd57efb73c738e3b271db180ffbee0a56cae86c8193242fbc02ea805101df21e): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE).

需要帮忙。


问题答案:

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

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


 类似资料:
  • 我有一个docker容器运行在localhost:3000上 另外,我有一个节点应用程序在本地主机:8081中运行 现在,如果我想邮寄或收到localhost:3000localhost:8001的请求,根本不起作用。 现在,如果在localhost:3000上以二进制文件(而不是docker文件)运行服务,同样的API请求也可以工作。 如果使用docker,我如何沟通?

  • 我想把9093暴露在码头集装箱外面。当我如下设置暴露于9093的kafka-0端口和KAFKA_ADVERTISED_LISTENERS时,我无法连接到localhost:9093,如以下docker-compose文件所示。 但是,当我换成 和 我可以连接到Kafka经纪人localhost:9092。 如何将外部端口更改为9093以使应用程序连接?我想设置多个经纪商。

  • 当我尝试启动minikube时,如何解决以下错误 Microsoft Windows 10 Home Single Language上的minikube v1.12.3 基于用户配置使用docker驱动程序 ! 'docker'驱动程序报告了一个问题:“docker-version--format{{.Server.Os}}-{Server.version}}”退出状态1:连接期间出错:获取htt

  • 我是多克的新手。安装Docker工具箱(操作系统:Windows 10)后,我运行Docker快速入门终端,并在控制台中看到以下内容: 我做错了什么?所有系统和安装步骤的检查都是从这里开始的。 非常感谢您的帮助!

  • 问题内容: 我正在docker容器内的GCE上运行jenkins实例,并希望从此Jenkinsfile和Github执行多分支管道。我正在为此使用GCE詹金斯教程。这是我的 我总是得到一个错误: 为了使docker在jenkins中工作,我需要更改什么? 问题答案: 看起来像DiD(Docker中的Docker),最近的一期杂志指出这是有问题的。 请参阅“ 在您的CI或测试环境中使用Docker-

  • 问题内容: 我们拥有的某些应用程序依赖于连接到我们的VPN才能连接到不同的(尚未使用dockerized)解决方案。 这样做的“码头工人方式”是什么?在我看来,将OpenVPN添加到现有映像违反了docker哲学。 从我的立场来看,我觉得创建docker VPN客户端容器最有意义。但是那会是什么样?我使用docker compose,所以肯定会有一个 但是我是否必须转发端口?否则将需要发生什么才能