1.系统环境
centos 6.5(宿主) docker 1.7 centos(6.8 )镜像
2.问题
在查看docker 容器时候发现容器的状态好像有点不同,出现了一点困惑。
docker ps -a 回显信息中的status中:
docker 容器的退出状态出现好多种:
exit(0),exit(1),exit(2),exit(127),exit(137)等
只是有一个疑问:在都docker中是否也想linux中执行命令返回码一样,
0代表正常退出。其他代表非正常退出。
有没有详细的说明,解释一下这些退出状态有什么区别吗?
Docker所有容器运行都会指定一条运行命令,也就是容器中的主进程的启动命令,而容器退出状态中的退出码,其实就是这个进程的退出码。也就是说,可以直接把Docker中的退出码与Linux执行返回码划等号。