我在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,请使用:
EADDRINUSE
docker run -d -p 8080:80 --name webserver nginx