如何以编程方式创建虚拟机?

How to create a virtual machine programmatically?

我正在尝试在 python 中找到 运行 .exe 应用程序的方法(我的意思是制作可以 运行 .exe 程序的虚拟框)。当您 运行 应用程序时,它只会影响 python 脚本所在的文件夹。

Docker 文件

FROM python:3
ADD main.py .
ADD the.exe
CMD [ "python", "main.py"]

main.py

import os
os.startfile("/the.exe")

建造

docker build -t isolatedExe:latest .

运行

docker run isolatedExe:latest

接下来使用

与容器交互

docker exec -i -t <image> /bin/bash

Note: Find the image id with docker ps