我想安排命令:“docker run -it --cpu 4 q2 c-spark:latest”每月第二个工作日早上在windows上运行。我该怎么做?Windows上的命令“docker运行-it --cpu 4 q2 c-spark:最新”这些可以在cmd窗口中运行这是一个Spark Scala应用程序我需要触发docker命令每月运行一次
vi4fp9gy1#
您可以从命令行(Windows上的CMD shell会话)使用schtasks.exe命令。查看example here
schtasks.exe
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
m3eecexj2#
您可以在Windows工作排程中排程docker run指令,而无需建立.bat档案。
docker run
.bat
Start a program
docker
run ...
最后它看起来是这样的:
2条答案
按热度按时间vi4fp9gy1#
您可以从命令行(Windows上的CMD shell会话)使用
schtasks.exe
命令。查看example here
例如,每月15日:
m3eecexj2#
您可以在Windows工作排程中排程
docker run
指令,而无需建立.bat
档案。Start a program
docker
run ...
+映像名称和任何其他参数最后它看起来是这样的: