【问题标题】:docker port mapping is not working on windows 10 even after the port is made free即使在端口被释放后,docker 端口映射也无法在 Windows 10 上运行
【发布时间】:2019-03-08 10:16:31
【问题描述】:

我有一个服务在端口 9090 和 9091 上运行,容器已启动并运行

CONTAINER ID        IMAGE               COMMAND                  CREATED             
STATUS              PORTS                                            NAMES
f916800a7446        x1               "catalina.sh run"        5 seconds ago       
Up 2 seconds        0.0.0.0:9090->8080/tcp, 0.0.0.0:9091->8081/tcp   x1

但是当我在浏览器页面中打开链接时无法访问。

用于端口 9090 和 9091 的 netstat

λ netstat -ano | findstr :9090
   TCP    0.0.0.0:9090           0.0.0.0:0              LISTENING       12824
   TCP    [::1]:9090             [::]:0                 LISTENING       12824




 λ netstat -ano | findstr :9091
   TCP    0.0.0.0:9091           0.0.0.0:0              LISTENING       12824
   TCP    [::1]:9091             [::]:0                 LISTENING       12824

可能是什么问题?

【问题讨论】:

    标签: windows docker port


    【解决方案1】:

    确保服务本身在所有接口 (0.0.0.0) 上运行,而不仅仅是 localhost。

    【讨论】:

    • 进入容器,尝试做netstat、curl等
    猜你喜欢
    • 2018-10-02
    • 2019-05-15
    • 2015-08-25
    • 1970-01-01
    • 2016-12-15
    • 2021-08-22
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多