要判斷一個Docker exec操作是否成功,您可以使用以下方法:
命令執(zhí)行結(jié)果:檢查Docker exec命令的輸出。如果命令執(zhí)行成功,您應該能看到預期的輸出或者沒有錯誤信息。例如,如果您在運行一個名為"my-container"的容器中執(zhí)行"ls"命令,您應該能看到容器內(nèi)的文件和目錄列表。
返回狀態(tài)碼:Docker exec命令會返回一個退出狀態(tài)碼,表示命令的執(zhí)行結(jié)果。如果狀態(tài)碼為0,說明命令執(zhí)行成功;否則,表示命令執(zhí)行失敗。您可以通過在命令后添加"echo $?"來查看返回的狀態(tài)碼。例如:
docker exec my-container ls; echo $?
docker logs my-container
docker ps
總之,要判斷Docker exec操作是否成功,您需要檢查命令執(zhí)行結(jié)果、返回狀態(tài)碼、日志以及容器狀態(tài)。如果這些方面都沒有問題,那么可以認為Docker exec操作是成功的。