Qu'est-ce que la liste officielle de Docker Exécuter les codes de sortie?
Excuses si cela a été demandé, mais nulle part dans le Docker documentation puis-je trouver une liste officielle des codes de sortie (également appelé état de sortie). Surprenant! Je vois des suggestions de rendre ça cohérent, mais pas de docs sur docker.com.
Personne ne sait où les codes de sortie peut être trouvé?
- dans le code source ?
- Je suis désolé si j'ai été clair. Quelles erreurs? Par exemple, si je
docker run -v non_existent_directory
ou peut-êtredocker run improper_container_path
Il y a beaucoup de choses qui peuvent mal se passer, et le code de sortie devrait en tenir compte.
Vous devez vous connecter pour publier un commentaire.
Pour Docker >= 1.10 voir cette PR, qui suit la norme chroot codes de sortie:
125
:docker run
lui-même ne parvient pas126
: contenu de la commande ne peut pas être invoquée127
: si le contenu de la commande ne peut pas être trouvé128 + n
Signal d'erreur fatalen
:130
=(128+2)
Conteneur résilié par le Contrôle-C137
=(128+9)
Conteneur reçu unSIGKILL
143
=(128+15)
Conteneur reçu unSIGTERM
Consultez la page de manuel de
signal
pour la liste complète (sur cmd typeman signal
ou consulter en ligne par exemple signal).Vérifier Docker documentation pour plus d'informations sur la version actuelle.
Normalement, il sera le statut de sortie du processus, il est donc fonction de l'application, j'.e:
Mais, dans certains cas, le Panneau lui-même peut renvoyer un code de sortie:
https://docs.docker.com/engine/reference/run/#exit-status
Docker codes de sortie sont bien documentées dans la officiel Docker documentation.