访问虚拟机时使用一些文件,需要手动传输到主机上,来回切换很麻烦。为了解决这个问题,这次我们用python拉起一个http请求,让物理机通过网页之间下载虚拟机上的文件。
首先打开文件系统,找到该路径。

在该路径下打开命令终端

输入以下指令
ip a //查看当前地址 其中 lo是回环地址,eth0是本机网卡地址,docker0是docker服务
ls //查看该目录下有哪些文件
Python -v //查看py版本
python -m http.server 80 //

原理
Python SimpleHTTPServer 模块是一个非常方便的工具。您可以使用 Python SimpleHTTPServer 将任何目录变成一个简单的 HTTP Web 服务器。
Python 简单 HTTP 服务器
Python SimpleHTTPServer 只支持两种 HTTP 方法——GET 和 HEAD。所以它是通过网络共享文件的好工具。Python SimpleHTTPServer 已经迁移到 python 3 中的 python http.server 模块,今天我们将学习这两个模块,看看使用它们有多么容

本文介绍了如何使用Python的SimpleHTTPServer(Python 3中为http.server)模块,在Linux虚拟机上创建一个HTTP服务器,使得物理机能够通过网页直接访问和下载虚拟机中的文件,从而避免了手动传输的繁琐操作。详细讲述了在Windows和Ubuntu系统上启动服务器的步骤,以及解决Python 3中SimpleHTTPServer模块缺失的问题。
最低0.47元/天 解锁文章
822

被折叠的 条评论
为什么被折叠?



