Docker ialah teknologi kontena yang telah mendapat perhatian meluas dalam pembangunan perisian harian dan pengurusan pelayan. Menggunakan Docker untuk membina aplikasi dan mengurus pelayan boleh menjadikan pembangunan dan penggunaan lebih cekap, tetapi kadangkala apabila menggunakan Docker, bekas anda mungkin berhenti berfungsi, menyebabkan aplikasi anda tidak boleh diakses. Apakah yang perlu anda lakukan jika ini berlaku kepada anda? Artikel ini akan menerangkan cara membuat bekas Docker dimulakan semula kepada operasi biasa.
Untuk memulakan semula bekas Docker, anda perlu mengesahkan sama ada bekas itu telah berhenti berjalan. Anda boleh menyenaraikan bekas Docker yang sedang berjalan dengan arahan berikut:
docker ps
Jika anda melihat bekas sedang berjalan, maka anda boleh melangkau bahagian ini dan pergi terus ke langkah seterusnya. Jika anda mendapati bekas telah berhenti berjalan, anda perlu memulakannya semula.
Untuk memulakan semula bekas Docker, jalankan arahan berikut:
docker restart <container_id>
Dalam arahan di atas, "< container_id> ;" ialah ID bekas yang anda mahu mulakan semula. Perintah ini akan memulakan semula bekas yang ditentukan dan menjadikannya berjalan semula.
Jika anda tidak mempunyai ID bekas anda, anda boleh mendapatkan ID semua bekas yang sedang berjalan dengan arahan berikut:
docker ps -q
Arahan di atas akan mengembalikan ID semua menjalankan bekas Docker. Sebaik sahaja anda mempunyai ID bekas, anda boleh memulakan semula bekas menggunakan arahan pertama.
Jika anda memerlukan terminal untuk menjalankan bekas Docker (contohnya, anda perlu membuat perubahan atau naik taraf kepada kandungan kontena) , anda boleh menggunakan Perintah berikut:
docker exec -it <container_id> /bin/bash
Dalam arahan di atas, "
Jika anda menggunakan Docker Compose untuk mengurus berbilang bekas, anda boleh memulakan semula keseluruhan kumpulan menggunakan arahan berikut:
docker-compose restart
Arahan di atas akan memulakan semula semua bekas yang ditakrifkan dalam fail docker-compose.yml.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara memulakan semula bekas menggunakan Docker. Jika anda mendapati bekas anda tidak berjalan dengan betul, ikuti langkah di atas untuk memulakan semula bekas untuk membolehkan aplikasi anda berjalan semula.
Atas ialah kandungan terperinci Cara membuat bekas Docker dimulakan semula dan berjalan semula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!