【问题标题】:Azure: Docker container on VM timing out on public address randomly after creation?Azure:VM 上的 Docker 容器在创建后在公共地址上随机超时?
【发布时间】:2021-11-01 14:43:01
【问题描述】:

这有点奇怪。

基本上,我在 Azure 的 VM (Ubuntu) 上设置 HAProxy docker 容器。虚拟机有一个公共地址,并且容器被配置为像往常一样监听端口 80。

它有时会起作用。当它完成时,一切都很好,容器按预期工作。

但是,当我运行自动化(默认情况下会删除并重新创建 docker 容器以获取最新图像)时,它总是会通过,但当我尝试加载公共地址时,容器会超时。这似乎发生在大约一半的时间。

在这种情况下没有其他任何变化。防火墙是正确的,端口本身是开放的,但它只是超时。大多数情况下,重启 docker 容器可以解决问题。

当我在 GCP 上尝试相同的事情时不会发生这种情况,所以我认为它与 Azure 更相关。任何帮助都会非常感谢!

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: azure docker


【解决方案1】:

这似乎是由于需要使用 HAProxy 容器配置 net.ipv4.ip_unprivileged_port_start

自从补充说我还没有看到这个问题。为噪音道歉!

【讨论】:

    猜你喜欢
    • 2019-12-31
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多