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

Di manakah log docker disimpan?

WBOY
Lepaskan: 2022-03-17 18:13:15
asal
16495 orang telah melayarinya

Log Docker disimpan dalam fail yang berakhir dengan “json.log” dalam “/var/lib/docker/containers/ID/ID-json.log”; anda boleh menggunakan arahan terbina dalam “docker logs -f e4bd48ef3103" untuk melihat log.

Di manakah log docker disimpan?

Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.

Di manakah log docker disimpan

Docker menyimpan log kontena di lokasi storan utamanya /var/lib/docker/ Setiap bekas mempunyai ID khusus untuknya Log (ID penuh , bukan ID yang dipendekkan yang biasanya ditunjukkan), anda boleh mengaksesnya seperti ini:

/var/lib/docker/containers/ID/ID-json.log
Salin selepas log masuk

Di sinilah ia disimpan, tetapi kerana ia dalam format JSON ia tidak mudah dibaca dan perlu menggunakan ID kontena penuh menjengkelkan. Docker menyediakan arahan terbina dalam untuk melihatnya:

docker logs -f e4bd48ef3103
Salin selepas log masuk

Di sini, bendera -f akan memastikan gesaan dibuka dan "menonton" untuk sebarang entri baharu dalam fail. Anda juga boleh menggunakan --tail the file, atau gunakan --timestamps untuk memaparkan masa log, atau gunakan --sehingga dan --sejak untuk menapis berdasarkan masa.

Jika anda menggunakan Docker Compose, anda boleh melihat semua log dengan mudah menggunakan arahan log di sana:

docker-compose  logs
Salin selepas log masuk

Walau bagaimanapun, satu perkara yang anda akan perhatikan ialah STDOUT dan STDERR Berguna untuk banyak perkara, tetapi hanya memaparkan output konsol untuk titik masuk yang ditentukan oleh "CMD" dalam fail Docker. Banyak aplikasi mempunyai sistem pengelogan khusus mereka sendiri, yang biasanya log ke /var/log/nginx/access.log Log sedemikian masih boleh diakses dari bahagian hos melalui Docker.

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"

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

Label berkaitan:
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