容器启动失败,单机环境下,我们可以这样检查原因:
- docker logs container_name
- docker inspect container_name
在kubernetes容器云环境中,可以这样检查原因:
- kubectl logs pod_name
- kubectl describe pod pod_name
其他情况
有时候通过以上的方法也不行,例如,使用kubectl describe pod pod_a,pod的状态是CrashLoopBackOff,这说明是容器本身应用的问题,可以尝试修改镜像解决。