要判断一个Docker exec操作是否成功,您可以使用以下方法:
命令执行结果:检查Docker exec命令的输出。如果命令执行成功,您应该能看到预期的输出或者没有错误信息。例如,如果您在运行一个名为"my-container"的容器中执行"ls"命令,您应该能看到容器内的文件和目录列表。
返回状态码:Docker exec命令会返回一个退出状态码,表示命令的执行结果。如果状态码为0,说明命令执行成功;否则,表示命令执行失败。您可以通过在命令后添加"echo $?"来查看返回的状态码。例如:
docker exec my-container ls; echo $?
docker logs my-container
docker ps
总之,要判断Docker exec操作是否成功,您需要检查命令执行结果、返回状态码、日志以及容器状态。如果这些方面都没有问题,那么可以认为Docker exec操作是成功的。