【问题标题】:docker for Mac. docker run -d -p 80:80 --name webserver nginx [duplicate]Mac 的码头工人。 docker run -d -p 80:80 --name webserver nginx [重复]
【发布时间】:2017-02-16 11:29:45
【问题描述】:

我正在学习“Docker for Mac”

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

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

谁能帮帮我?

【问题讨论】:

    标签: nginx docker webserver


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢。 @n20
    猜你喜欢
    • 2019-10-16
    • 2022-11-16
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 2020-09-22
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多