Perbarui 1 Juli 2019
docker-compose logs <name-of-service>
Dari dokumentasi :
Penggunaan: log [opsi] [SERVICE ...]
Pilihan:
--tidak berwarna Menghasilkan keluaran monokrom.
-f, --follow Ikuti keluaran log.
-t, --timestamps Tampilkan cap waktu.
--tail = "all" Jumlah baris yang akan ditampilkan dari akhir log untuk setiap container.
Lihat log buruh pelabuhan
Anda dapat memulai penulisan Docker dalam mode terpisah dan melampirkan diri Anda ke log dari semua container nanti. Jika Anda sudah selesai menonton log, Anda dapat melepaskan diri Anda dari keluaran log tanpa mematikan layanan Anda.
- Gunakan
docker-compose up -d
untuk memulai semua layanan dalam mode terpisah ( -d
) (Anda tidak akan melihat log apa pun dalam mode terpisah)
- Gunakan
docker-compose logs -f -t
untuk melampirkan diri Anda ke log dari semua layanan yang berjalan , sedangkan -f
berarti Anda mengikuti output log dan -t
opsi memberi Anda stempel waktu (Lihat referensi Docker )
- Gunakan
Ctrl + z
atau Ctrl + c
untuk melepaskan diri Anda dari keluaran log tanpa mematikan container Anda yang sedang berjalan
Jika Anda tertarik dengan log dari satu penampung, Anda dapat menggunakan docker
kata kunci sebagai gantinya:
- Menggunakan
docker logs -t -f <name-of-service>
Simpan hasilnya
Untuk menyimpan output ke file, Anda menambahkan perintah berikut ke log Anda:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name