我一直在寻找一种方法来执行在Powershell脚本中运行的Docker,即下划线的内容:
启动进程([docker.exe,“ docker run -v…-t…”]]
将Docker运行在Powershell脚本中的目的是,我可以使用Windows 10调度程序来运行我的容器(具有一堆bash脚本的Ubunutu 18.04基本映像),该容器将执行一组基础架构流程任务。
有人可以指出正确的方向吗?
此致,/ swepab
我通过以以下方式执行Python脚本解决了这个问题:
import time
import random
import subprocess
from pathlib import Path
subprocess.call(["powershell.exe", "docker run -v 'mount path from my computer':'mounth path container' "dockerfile_ubuntu1804_windows10"])
我计划了这个,它的工作就像一个咒语,运行图像并构建容器以执行我已连接到容器的bash脚本。