Moby: Apa itu kode keluar kontainer Docker 137?

Dibuat pada 10 Mar 2016  ·  12Komentar  ·  Sumber: moby/moby

Apakah ada daftar kode keluar resmi?

image

kinquestion

Komentar yang paling membantu

Berkomentar karena ini muncul di pencarian google.
Anda akan melihat kode keluar ini ketika Anda melakukan pemberhentian buruh pelabuhan dan pemberhentian anggun awal gagal dan buruh pelabuhan harus melakukan sigkill. Menurut komentar / tautan @HackToday , ini adalah standar: 128 + 9 = 137 (9 berasal dari SIGKILL).

Semua 12 komentar

Jika Anda melaporkan masalah baru, pastikan bahwa kami tidak memiliki duplikat yang sudah dibuka. Anda dapat memastikan ini dengan mencari daftar masalah untuk repositori ini. Jika ada duplikat, harap tutup masalah Anda dan tambahkan komentar ke masalah yang sudah ada.

Jika Anda mencurigai masalah Anda adalah bug, harap edit deskripsi masalah Anda untuk menyertakan INFORMASI LAPORAN BUG yang ditunjukkan di bawah ini. Jika Anda gagal memberikan informasi ini dalam 7 hari, kami tidak dapat men-debug masalah Anda dan akan menutupnya. Namun, kami akan membukanya kembali jika nanti Anda memberikan informasinya.

Untuk informasi lebih lanjut tentang melaporkan masalah, lihat CONTRIBUTING.md .

Anda _tidak_ harus menyertakan informasi ini jika ini adalah _feature request_

(Ini adalah respons otomatis dan informasional)


INFORMASI LAPORAN BUG

Gunakan perintah di bawah ini untuk memberikan informasi utama dari lingkungan Anda:

docker version :
docker info :

Berikan detail lingkungan tambahan (AWS, VirtualBox, fisik, dll.):

Buat daftar langkah-langkah untuk mereproduksi masalah:
1.
2.
3.

Jelaskan hasil yang Anda terima:

Jelaskan hasil yang Anda harapkan:

Berikan info tambahan yang menurut Anda penting:

---------- LAPORAN AKHIR ---------

ENEEDMOREINFO

Saya pikir ini standar linux, periksa di sini

http://tldp.org/LDP/abs/html/exitcodes.html

apakah itu kebutuhan anda?

Kode keluar bukan dari Docker, ini dari proses di dalam kontainer.

Berkomentar karena ini muncul di pencarian google.
Anda akan melihat kode keluar ini ketika Anda melakukan pemberhentian buruh pelabuhan dan pemberhentian anggun awal gagal dan buruh pelabuhan harus melakukan sigkill. Menurut komentar / tautan @HackToday , ini adalah standar: 128 + 9 = 137 (9 berasal dari SIGKILL).

Untuk mengatasinya, Anda mungkin ingin mencoba mengubah alokasi memori di Docker> Preferensi> Memori (untuk Mac dengan pengaturan buruh pelabuhan lokal). Harus mencoba meningkatkannya.

Juga berkomentar karena saya berakhir di sini dari Google. Jika Anda mendapatkan kesalahan ini dari Docker 4 Mac, kemungkinan karena Linux OOM killer dipicu. Mengalokasikan lebih banyak RAM ke Docker menyelesaikannya.

Saya menemukan halaman ini ketika ElasticSearch gagal memulai. Saya mencoba untuk menjaga memorinya tetap rendah jadi saya telah mengkonfigurasi mem_limit=384m dan itu mengakhiri dengan kode kesalahan ini. Menetapkan batas ke 512m memperbaikinya. Jadi mungkin masalahnya terkait memori.

Status keluar didokumentasikan di https://docs.docker.com/engine/reference/run/#exit -status (sumber: https://github.com/docker/cli/blob/master/docs/reference/run .md # exit-status), tetapi mungkin membutuhkan penjelasan tambahan; jika seseorang tertarik untuk membuka permintaan tarik, itu akan diterima

Mengulangi apa yang dikatakan di atas, ini terjadi di OSX karena tutup memori hard Docker 4 Mac. Anda dapat meningkatkan batas memori Anda di Aplikasi Docker> Preferensi> Lanjutan.

Anda juga dapat mencoba meningkatkan ukuran gambar disk, Docker> Preferensi> Memori

Saya pikir masalahnya bisa diselesaikan dengan https://bobcares.com/blog/error-137-docker ini

Solusi yang berhasil untuk saya: Di "Docker -> Preferences-> Advanced" saya telah meningkatkan Memori dari 2 menjadi 3 dan memperbaiki Kesalahan 137. Jika tidak berhasil, coba tingkatkan Swap juga.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat