【发布时间】:2019-10-25 20:49:10
【问题描述】:
有一个 Juice Shop 易受攻击的应用程序,它可以作为 docker 映像使用。我正在 Windows 10 上对其进行测试。 我能够使用以下命令运行该应用程序:
docker pull bkimminich/juice-shop
docker run --rm -p 3000:3000 bkimminich/juice-shop
现在 Burp 不允许在 127.0.0.1:3000 上设置监听器,大概是因为 docker 正在侦听该端口。我无法检查代理侦听器上的运行选项。
如果我先检查 Burp 上的侦听器,则 docker run 失败并显示:
docker run -p 127.0.0.1:3000:3000 bkimminich/juice-shop
docker: Error response from daemon: driver failed programming external connectivity on endpoint stupefied_poincare (003588db40943cf7607c7c5dc20ad9f51eaef7bc81c7cf470fa6a2d20fcbd398): Error starting userland proxy: listen tcp 127.0.0.1:3000: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
如何解决?
【问题讨论】: