docker 对于 Mac。 docker 运行 -d -p 80:80 --name webserver nginx

docker for Mac. docker run -d -p 80:80 --name webserver nginx

我正在学习"Docker for Mac"

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

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

谁能帮帮我?

错误消息说,您的机器上已经有一个服务在侦听端口 80。您必须使用不同的端口:

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

-p 8080:80 将您的 Mac 的端口 8080 与容器的端口 80 绑定。这将创建您需要在 http://localhost:8080/

访问它的 link