Rumah >Operasi dan penyelenggaraan >Docker >Apakah sebab kontena docker keluar secara automatik?
Sebab bekas docker akan keluar secara automatik: 1. Bekas docker tidak mempunyai proses latar depan, dan bekas akan menganggapnya melahu, jadi ia akan keluar secara automatik 2. Perintah yang dijalankan oleh bekas bukan arahan yang sentiasa digantung (seperti atas, ekor, gelung dll.), jadi ia akan keluar secara automatik.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
Mengapakah dok dok keluar sejurus selepas ia dimulakan?
Ini kerana tiada arahan yang boleh menyokong docker untuk dijalankan secara berterusan.
Alasan keluar
1. Bekas docker mesti mempunyai proses latar depan untuk dijalankan Jika tiada proses latar depan untuk dilaksanakan, kontena akan keluar sendiri jika ia rasa ia melahu
2 Jika arahan yang dijalankan oleh bekas bukan yang telah digantung (lari atas, ekor, gelung, dll.), ia akan keluar secara automatik
3. . Ini ialah masalah mekanisme docker
Penyelesaian:
docker run -dit docker.elastic.co/elasticsearch/elasticsearch:5.6.16 /bin/bash
Tambah parameter -it untuk dijalankan secara interaktif
Tambah parameter -d untuk dijalankan di latar belakang
Dengan cara ini anda boleh memulakan program yang kekal di latar belakang Bekas docker sedang berjalan.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah sebab kontena docker keluar secara automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!