python - 如何以编程方式创建虚拟机?
问题描述
我正在尝试找到一种在 python 中运行 .exe 应用程序的方法(我的意思是制作可以运行 .exe 程序的虚拟框)。当您运行应用程序时,它只会影响 python 脚本所在的文件夹。
解决方案
Dockerfile
FROM python:3
ADD main.py .
ADD the.exe
CMD [ "python", "main.py"]
主文件
import os
os.startfile("/the.exe")
建造
docker build -t isolatedExe:latest .
跑
docker run isolatedExe:latest
接下来通过使用与容器交互
docker exec -i -t <image> /bin/bash
注意:查找图像ID
docker ps
推荐阅读
- android - 以灰色显示的菜单项图标颜色不显示其原始颜色
- python - 如何使用 OpenCV 将图像的一部分复制到另一个图像?
- javascript - 如何将现有的 Angular 5 项目与 Apostrophe CMS 集成?
- javascript - 仅在使用 Javascript 的表格中的偶数单元格中插入数据
- python - Tkinter PhotoImage 错误“遇到不受支持的关键块类型“iDOT””
- ruby-on-rails - Ruby on Rails 5.1.4 CSS files not found 它给出了丢失的错误。在浏览器的控制台和 heroku 日志中
- database - 一个双向 Doctrine2 关系的性能是否低于两个单向关系?
- java - VLCJ 流视频开始时间
- python - 使用命令行的 Python 计划
- sql - 将一行复制到同一表中的另一列