Windows批处理文件中的Docker退出代码
Posted
技术标签:
【中文标题】Windows批处理文件中的Docker退出代码【英文标题】:Docker exit code in windows batch file 【发布时间】:2019-03-15 15:42:56 【问题描述】:我想了解如何在 Windows 批处理文件中检查 docker 命令(如 docker run
、docker build
等)的退出代码。
【问题讨论】:
Get error code from within a batch file的可能重复if %errorlevel% NEQ 0 (echo Something error happened and the above command returned exit code not equal to 0: %errorlevel%) else (Success^^! Exit code is %errorlevel%)
只是一个例子。
【参考方案1】:
错误代码设置为 ERRORLEVEL,因此您的批处理文件可能如下所示:
IF %ERRORLEVEL% == 0 (
do stuff
)
【讨论】:
您可以检查任何错误级别,但在您的情况下,您似乎希望检查错误级别是否大于 0,这表明您的 docker 内容中发生了某些事情。跨度>以上是关于Windows批处理文件中的Docker退出代码的主要内容,如果未能解决你的问题,请参考以下文章