Rumah >Operasi dan penyelenggaraan >Docker >Bagaimana untuk menyemak log jika docker gagal dimulakan
Cara melihat log selepas permulaan docker gagal: 1. Gunakan arahan inspect untuk mendapatkan alamat log bekas ialah "docker inspect --format container name" 2. Gunakan arahan cat untuk lihat alamat log yang ditemui oleh perintah inspect Sintaks ialah "alamat log kucing".
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
Apabila menggunakan docker, bekas mungkin dimulakan dalam beberapa keadaan yang tidak diketahui, tetapi bekas itu akan keluar secara automatik selepas beberapa saat. Bagaimana untuk menyelesaikan masalah pada masa ini?
Biasanya menghadapi situasi ini tidak lebih daripada masalah dengan persekitaran atau aplikasi. Masalah aplikasi boleh dinyahpepijat dan diselesaikan secara tempatan, tetapi masalah persekitaran lebih menyusahkan Pada masa ini, kami perlu menyemak log bekas untuk menyelesaikan masalah.
Contohnya adalah seperti berikut:
Kita boleh mendapatkan alamat log bekas melalui arahan berikut
docker inspect --format '{{.LogPath}}' 97069f94437b
Kemudian gunakan arahan kucing untuk melihat log yang ditemui dengan arahan di atas
cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
Penjelasan arahan:
pemeriksaan docker digunakan untuk mendapatkan metadata bekas/imej. Ia mengandungi alamat log bekas Perintah di atas hanya menambah parameter --format untuk menapis alamat log.
Terdapat banyak maklumat dalam pemeriksaan docker, anda boleh melaksanakan arahan untuk melihatnya.
Sudah tentu, terdapat juga arahan yang paling langsung dan mudah
docker logs 97069f94437b
Pembelajaran yang disyorkan: "tutorial video docker"
Atas ialah kandungan terperinci Bagaimana untuk menyemak log jika docker gagal dimulakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!