从托管在同一台机器上的 wsl2 ubuntu 中获取存储在本地主机上的文件

从托管在同一台机器上的 wsl2 ubuntu 中获取存储在本地主机上的文件

我这样做的原因:我正在从 dockerfile 构建一个 docker 镜像,该镜像指定要从各个位置使用 wget 的几个大文件,问题是网络不好。现在我已经设法在本地主机上获取了所有必需的文件,我希望有一种方法可以简单地修改 dockerfile 中的 wget 位置来解决这个问题。

python3 -m http.server我做了什么:我使用存储所需文件的目录中的命令设置了一个 http 服务器。然后,我尝试通过浏览器访问文件,然后在同一局域网下的另一台机器上使用 CLI,浏览器运行正常,但 wget 命令wget http://<host IP>:8000/<filename>总是停在“等待响应”处。至于 wsl 上的 Ubuntu,wget 命令甚至无法建立连接。

我肯定错过了几个步骤,但它们是什么呢?

因此就有了这个问题。

相关内容