一尘不染

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

docker

我在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).

需要帮忙。


阅读 304

收藏
2020-06-17

共1个答案

一尘不染

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

docker run -d -p 8080:80 --name webserver nginx
2020-06-17