centos6.5 - docker 容器状态 困惑
某草草
某草草 2017-04-26 09:01:55
0
3
794

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代表正常退出。其他代表非正常退出。

有没有详细的说明,解释一下这些退出状态有什么区别吗?

某草草
某草草

répondre à tous(3)
给我你的怀抱

Toutes les exécutions du conteneur Docker spécifieront une commande en cours d'exécution, qui est la commande de démarrage du processus principal dans le conteneur, et le code de sortie dans l'état de sortie du conteneur est en fait le code de sortie de ce processus. En d’autres termes, vous pouvez directement assimiler le code de sortie dans Docker au code de retour d’exécution Linux.

世界只因有你

Oui, c'est le code d'état de Linux.


Annexe :

http://blog.chinaunix.net/uid...

Le lien ci-dessus est une liste de codes de statut.

Il s'agit du code d'état conventionnel, vous pouvez le voir dans /usr/include/errno.h.

En fait

/usr/include/errno.h  -> 指向下一个文件
/usr/include/bits/errno.h  ->指向下一个文件
/usr/include/linux/errno.h  ->指向下一个文件
/usr/include/asm/errno.h  ->指向下一个文件
/usr/include/asm-generic/errno.h  -> 35及以后的状态码在这里,同时指向下一个文件
/usr/include/asm-generic/errno-base.h  -> 34及以前的状态码在这里

我想大声告诉你

Le code d'état de docker n'est pas très utile. Cela signifie qu'il s'exécute avec succès ou si un problème est détecté après l'exécution, le conteneur est terminé. Si docker ps ne sort pas, cela signifie que l'opération a échoué. un problème de configuration lors du montage du fichier, mais docker ps - Il vaut mieux supprimer celui qui sort, car la prochaine fois que vous utiliserez le même nom de conteneur, il y aura un conflit et il ne démarrera pas.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal