Rumah > Operasi dan penyelenggaraan > Docker > Di manakah log docker disimpan?

Di manakah log docker disimpan?

PHPz
Lepaskan: 2023-04-20 11:05:28
asal
1894 orang telah melayarinya

Docker ialah platform kontena sumber terbuka yang membolehkan pembangun menjalankan aplikasi dalam bekas. Apabila menjalankan bekas, Docker merekodkan log berkaitan kontena, termasuk semua peristiwa apabila bekas bermula, berjalan dan berhenti.

Docker mengeluarkan semua log ke stdout dan stderr bekas secara lalai, dan log ini boleh diakses dan dicari dengan mudah melalui arahan log docker. Sintaks arahan log docker adalah seperti berikut:

docker logs [OPTIONS] CONTAINER
Salin selepas log masuk

Antaranya, OPTIONS adalah pilihan dan boleh termasuk parameter berikut:

  • --details: Paparkan maklumat log terperinci
  • --ikut, -f: Ikut output log, walaupun bekas telah berhenti
  • --sejak: Keluarkan log selepas masa yang ditentukan, anda boleh menggunakan cap waktu dalam ISO 8601 format, atau anda boleh menggunakan masa relatif, seperti 2 jam yang lalu
  • --ekor: Keluarkan N baris terakhir log, lalainya ialah semua log
  • --cap masa, -t: Sertakan cap masa dalam output log

KONTENA ialah nama atau ID bekas untuk mendapatkan maklumat log.

Walau bagaimanapun, log Docker bukan sahaja disimpan dalam bekas, ia sebenarnya disimpan pada mesin hos. Khususnya, Docker menyimpan maklumat log bekas dalam fail JSON, yang terletak dalam laluan hos /var/lib/docker/containers/[CONTAINER ID]/[CONTAINER ID]-json.log, di mana [ID CONTAINER ] ialah laluan Nombor ID bekas.

Jadi, jika anda ingin menyemak fail log bekas Docker, hanya log masuk ke mesin hos dan navigasi ke laluan yang berkaitan. Anda boleh menggunakan alatan seperti kucing atau ekor untuk melihat kandungan fail log. Selain itu, terdapat beberapa alat pihak ketiga yang boleh membantu anda mengurus dan menganalisis log Docker dengan lebih mudah, seperti suite analisis log ELK dan Fluentd, dsb.

Secara keseluruhan, log Docker ialah sumber yang sangat penting yang boleh membantu anda mendiagnosis dan menyelesaikan isu berkaitan kontena. Memahami asas log Docker dan mendapatkan panduan adalah kemahiran penting untuk mengurus bekas Docker dan sangat disyorkan.

Atas ialah kandungan terperinci Di manakah log docker disimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan