虚拟机或docker直接查看图片
你可以使用 Python HTTP 服务器 在浏览器中查看 Docker 容器中的图片,具体步骤如下:
1️⃣ 进入 Docker 容器
先找到你的 Docker 容器 ID 或 名称:
docker ps
然后,进入容器:
docker exec -it <容器ID或名称> /bin/bash
2️⃣ 进入存放图片的目录
假设你的图片存放在 /path/to/images/,运行:
cd /path/to/images/
如果你不确定路径,可以使用:
find / -type f \( -iname "*.jpg" -o -iname "*.png" \) 2>/dev/null
来查找所有 .jpg 和 .png 图片的位置。
3️⃣ 启动 Python HTTP 服务器
在该目录下运行:
python3 -m http.server 8080
(如果你的 Python 版本是 2,使用 python -m SimpleHTTPServer 8080)
4️⃣ 在浏览器访问
打开你的浏览器,输入:
http://<服务器IP>:8080/
例如:
http://192.168.1.100:8080/
你会看到该目录下所有的图片文件,点击图片即可查看。
5️⃣ 停止服务器
当你不需要访问时,按 Ctrl + C 停止 HTTP 服务器。