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

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

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

某草草
某草草

membalas semua(3)
给我你的怀抱

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

/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及以前的状态码在这里

我想大声告诉你

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan