运行时未启用 ipv4 网络 docker
ipv4 networking not enabled when runnig docker
当我们开发 运行 服务器/或 docker 容器时,我的工作场所有一台远程机器。一切正常,但不久前出了点问题。
如果我 运行 python flask 应用程序
from app import app
app.run(host='0.0.0.0', port=5050)
我收到消息
* Running on http://0.0.0.0:5050/
并且我可以使用远程服务器计算机 ip:5050
从我的本地计算机访问上述内容,但是如果我 运行 docker 容器 docker run -itd <conta_image_name> -p 80:90 --add-host=localdomain.com:machine_ip_address
我收到错误消息说 IPv4 forwarding is disabled. Networking will not work.
现在这个问题正在制作中,所以我真的需要有人提出一些问题,可能有什么问题,或者让我知道我需要提供更多信息。
我自己解决了这个问题:https://success.docker.com/article/ipv4-forwarding
另一个解决方案是..
尝试添加 -net=host 以及 docker 运行 命令
https://medium.com/@gchandra/docker-ipv4-forwarding-is-disabled-8499ce59231e
当我们开发 运行 服务器/或 docker 容器时,我的工作场所有一台远程机器。一切正常,但不久前出了点问题。
如果我 运行 python flask 应用程序
from app import app
app.run(host='0.0.0.0', port=5050)
我收到消息
* Running on http://0.0.0.0:5050/
并且我可以使用远程服务器计算机 ip:5050
从我的本地计算机访问上述内容,但是如果我 运行 docker 容器 docker run -itd <conta_image_name> -p 80:90 --add-host=localdomain.com:machine_ip_address
我收到错误消息说 IPv4 forwarding is disabled. Networking will not work.
现在这个问题正在制作中,所以我真的需要有人提出一些问题,可能有什么问题,或者让我知道我需要提供更多信息。
我自己解决了这个问题:https://success.docker.com/article/ipv4-forwarding
另一个解决方案是..
尝试添加 -net=host 以及 docker 运行 命令
https://medium.com/@gchandra/docker-ipv4-forwarding-is-disabled-8499ce59231e