Docker ialah enjin kontena sumber terbuka popular yang membantu pembangun membina, membungkus dan menjalankan aplikasi dengan lebih mudah. Walaupun Docker memudahkan pengurusan dan penggunaan aplikasi, adalah penting untuk menyemak log sistem Docker apabila menghadapi masalah dalam pembangunan dan pengeluaran.
Log docker boleh dibahagikan kepada dua kategori: log kontena dan log daemon.
Log bekas ialah maklumat log yang direkodkan oleh setiap bekas Docker, termasuk ralat dan mesej penyahpepijatan yang berlaku dalam bekas. Pemacu log Docker akan mengeluarkan log kontena ke stdout atau stderr, dan juga boleh mengubah halanya ke fail hos atau sistem pengumpulan log. Untuk melihat log bekas, anda boleh menggunakan arahan log docker.
Sebagai contoh, untuk melihat log bekas bernama my_container, taip arahan berikut:
docker logs my_container
Jika kontena mengeluarkan banyak maklumat log, anda boleh menggunakan "kurang" atau " ekor" dan arahan lain untuk melihat mesej log terkini.
Log Daemon ialah log yang dijana oleh proses daemon Docker, yang biasanya termasuk maklumat permulaan daemon Docker, butiran konfigurasi Docker dan maklumat log storan dan rangkaian Docker. Log untuk daemon Docker biasanya disimpan dalam fail log sistem hos. Khususnya, Docker menyimpan log sistem di lokasi berikut merentas sistem pengendalian yang berbeza: Linux: /var/log/messages macOS: /var/log/system
Atas ialah kandungan terperinci Di manakah log sistem Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!