![从托管在同一台机器上的 wsl2 ubuntu 中获取存储在本地主机上的文件](https://linux22.com/image/1026273/%E4%BB%8E%E6%89%98%E7%AE%A1%E5%9C%A8%E5%90%8C%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E4%B8%8A%E7%9A%84%20wsl2%20ubuntu%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%AD%98%E5%82%A8%E5%9C%A8%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6.png)
我这样做的原因:我正在从 dockerfile 构建一个 docker 镜像,该镜像指定要从各个位置使用 wget 的几个大文件,问题是网络不好。现在我已经设法在本地主机上获取了所有必需的文件,我希望有一种方法可以简单地修改 dockerfile 中的 wget 位置来解决这个问题。
python3 -m http.server
我做了什么:我使用存储所需文件的目录中的命令设置了一个 http 服务器。然后,我尝试通过浏览器访问文件,然后在同一局域网下的另一台机器上使用 CLI,浏览器运行正常,但 wget 命令wget http://<host IP>:8000/<filename>
总是停在“等待响应”处。至于 wsl 上的 Ubuntu,wget 命令甚至无法建立连接。
我肯定错过了几个步骤,但它们是什么呢?
因此就有了这个问题。