每月在Windows上安排Docker RUN命令

np8igboo  于 2022-12-14  发布在  Windows
关注(0)|答案(2)|浏览(131)

我想安排命令:“docker run -it --cpu 4 q2 c-spark:latest”每月第二个工作日早上在windows上运行。我该怎么做?
Windows上的命令“docker运行-it --cpu 4 q2 c-spark:最新”
这些可以在cmd窗口中运行
这是一个Spark Scala应用程序
我需要触发docker命令每月运行一次

vi4fp9gy

vi4fp9gy1#

您可以从命令行(Windows上的CMD shell会话)使用schtasks.exe命令。
查看example here

SCHTASKS /CREATE /SC MONTHLY /D 15 /TN "FOLDERPATH\TASKNAME" /TR "C:\SOURCE\FOLDER\APP-OR-SCRIPT" /ST HH:MM

例如,每月15日:

SCHTASKS /CREATE /SC MONTHLY /D 15 /TN "MyTasks\Notepad task" /TR "C:\Windows\System32\notepad.exe" /ST 11:00
m3eecexj

m3eecexj2#

您可以在Windows工作排程中排程docker run指令,而无需建立.bat档案。

    • 操作 * 为Start a program
    • 程序/脚本 * 为docker
    • 添加参数(可选)* 包含命令的其余部分、run ...+映像名称和任何其他参数
  • Start in 是要运行该程序的目录,例如,环境变量文件所在的目录

最后它看起来是这样的:

相关问题