簡體   English   中英

通過 powershell 腳本執行 docker run (Windows 10)

[英]Execute docker run through powershell script (Windows 10)

我一直在尋找一種在 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 腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM