一、前言
- 為什么我的容器沒有運行?回答這個問題之前,需要知道 Docker 容器為什么退出?退出碼會提示容器停止運行的情況?
- 本文列出最常見的退出碼,來回答兩個重要問題:這些退出碼是什么意思?導(dǎo)致該退出碼的動作是什么?exit code:代表一個進(jìn)程的返回碼,通過系統(tǒng)調(diào)用 exit_group 來觸發(fā),在 POSIX 中,0 代表正常的返回碼,而 1-255 代表異常返回碼,不過一般錯誤碼都是 1。
二、如何查看退出碼?
① 查看 pod 中的容器退出碼
$ kubectl describe pod xxx
文章來源地址http://www.zghlxwxcb.cn/news/detail-729016.html
② 用 Docker 查看
$ docker ps --filter "status=exited"
$ docker inspect <container-id
文章來源:http://www.zghlxwxcb.cn/news/detail-729016.html
到了這里,關(guān)于云原生之深入解析Docker容器退出碼的含義和產(chǎn)生原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!