You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Docker部署的DVWA绑定到局域网可用IP?

问题分析与解决方法

你的需求完全可行,出现bind: cannot assign requested address错误的核心原因是你指定的192.168.0.103并非当前主机的真实局域网IP,或者主机网卡未配置该IP,导致Docker无法绑定到一个不属于本机的地址。

具体实现步骤:

  • 确认主机真实局域网IP
    执行对应系统的命令查看网卡IP:

    • Linux/macOS:ifconfig 或 ip addr
    • Windows:ipconfig
      找到对应网卡(如有线/无线网卡)的inet地址,比如192.168.0.105,这才是你需要绑定的有效IP。
  • 正确启动DVWA容器
    使用主机真实局域网IP执行启动命令:

    docker run --rm -it -p 192.168.0.105:80:80 vulnerables/web-dvwa
    

    若不想指定具体IP,也可以绑定到主机所有网卡(包含局域网和本地回环),命令简化为:

    docker run --rm -it -p 0.0.0.0:80:80 vulnerables/web-dvwa
    
  • 验证跨机器访问
    在局域网内其他设备的浏览器中,输入主机的局域网IP(如http://192.168.0.105),即可正常访问DVWA环境。

内容的提问来源于stack exchange,提问作者chyxo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 05:37:06