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代表正常退出。其他代表非正常退出。
有没有详细的说明,解释一下这些退出状态有什么区别吗?
Semua larian kontena Docker akan menentukan arahan larian, iaitu arahan permulaan proses utama dalam bekas, dan kod keluar dalam status keluar kontena sebenarnya adalah kod keluar proses ini. Dengan kata lain, anda boleh terus menyamakan kod keluar dalam Docker dengan kod pulangan pelaksanaan Linux.
Ya, ia adalah kod status Linux.
Lampiran:
http://blog.chinaunix.net/uid...
Pautan di atas ialah senarai kod status.
Ini ialah kod status konvensional, anda boleh melihatnya dalam /usr/include/errno.h.
Sebenarnya
Kod status docker tidak begitu berguna Ini bermakna ia berjalan dengan jayanya atau jika masalah ditemui selepas berjalan, kontena ditamatkan Jika docker ps tidak keluar, ini bermakna operasi itu gagal masalah dengan konfigurasi semasa memasang fail, tetapi docker ps - Adalah lebih baik untuk memadam yang keluar dari a, kerana pada kali berikutnya anda menggunakan nama bekas yang sama, akan ada konflik dan ia tidak akan dimulakan.