Выполнить docker через скрипт powershell (Windows 10) - PullRequest
0 голосов
/ 05 января 2020

Я искал способ выполнить Docker запуск в скрипте Powershell, то есть что-то в строках:

Start-Process ([docker .exe, « docker run -v… -t… ”])

Целью помещения моего Docker прогона в скрипт Powershell является то, что я могу использовать планировщик Windows 10 для него запустить мой контейнер (имеющий базовые образы Ubunutu 18.04 с кучей bash сценариев), который будет выполнять набор задач инфраструктурного процесса.

Может ли кто-нибудь указать мне правильное направление для достижения этой цели?

С уважением, / swepab

1 Ответ

0 голосов
/ 20 января 2020

Я решил эту проблему, выполнив сценарий 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"])

Я запланировал это, и он работает как чудо, выполняя образ и собирая контейнер для выполнения * 1006. * скрипт, который я сделал, подключен к контейнеру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...