Mengapa wadah Docker saya dimulai ulang?
Mengapa wadah Docker saya dimulai ulang?

Video: Mengapa wadah Docker saya dimulai ulang?

Video: Mengapa wadah Docker saya dimulai ulang?
Video: How to Start Docker Containers Automatically After a Host Reboot? 2024, Mungkin
Anonim

Wadah mencoba untuk memulai. Di dalam NS proses, ia mencoba mengakses file/pustaka yang tidak ada. Dia restart karena mulai ulang kebijakan harus telah ditetapkan ke sesuatu selain tidak ( NS default), (menggunakan salah satu dari NS bendera baris perintah -- mengulang kembali atau buruh pelabuhan -menyusun.

Sehubungan dengan ini, bagaimana cara menghentikan wadah Docker untuk memulai kembali?

Lihat dokumentasi untuk buruh pelabuhan memperbarui dan Docker restart kebijakan. Anda dapat memulai wadah dengan -- mengulang kembali = kecuali- berhenti . Jika Anda memiliki kawanan memulai kembali NS wadah , gerombolan itu akan mengulang kembali setiap wadah Anda berhenti atau rm, terlepas dari mengulang kembali pilihan.

Juga, apa yang dilakukan Docker restart? Buruh pelabuhan menyediakan mengulang kembali kebijakan untuk mengontrol apakah container Anda mulai otomatis saat keluar, atau kapan Docker restart . Mengulang kembali kebijakan memastikan bahwa wadah terkait dimulai dalam urutan yang benar. Buruh pelabuhan merekomendasikan agar Anda menggunakan mengulang kembali kebijakan, dan hindari menggunakan manajer proses untuk memulai kontainer.

Dengan cara ini, apakah memulai ulang Docker membunuh wadah?

3 Jawaban. akan membunuh proses jika sedang berjalan dan hapus wadah , dalam satu langkah. Jika saya berlari dengan -- mengulang kembali = selalu, buruh pelabuhan berhenti akan menghentikan proses dan tetap berhenti.

Bagaimana cara menjalankan wadah buruh pelabuhan secara terus menerus?

Jika Anda ingin menyimpan kontainer berjalan dalam mode terpisah, Anda perlu Lari sesuatu di latar depan. Cara mudah untuk melakukannya adalah dengan membuntuti perangkat /dev/null sebagai perintah CMD atau ENTRYPOINT dari Buruh pelabuhan gambar. Perintah ini juga bisa Lari sebagai langkah terakhir dalam skrip khusus yang digunakan dengan CMD atau ENTRYPOINT.

Direkomendasikan: