Kadang-kadang Anda harus menyelidiki wadah, yang dihentikan, atau wadah yang setelah memulai mati sangat cepat dan berhenti.
docker exec -ti <id> bash
hanya berfungsi pada menjalankan kontainer, setelah selesai, bash prompt juga berakhir.
Dengan docker start
Anda tidak dapat memberikan perintah yang berbeda, dan jika wadah mati mendadak lagi, Anda tidak akan punya cukup waktu untuk masuk ke dalam wadah dan melakukan penyelidikan.
Kita bisa melakukannya docker commit
, kemudian docker run
pada gambar baru dengan perintah yang berbeda, tetapi saya bertanya-tanya apakah ada alternatif lain.
Catatan : docker logs
hanya mengembalikan apa pun yang dicetak aplikasi ke stdout / stderr. Itu mungkin tidak cukup untuk mencari tahu apa masalahnya.