Saya cukup baru untuk Docker dan alat manajemen konfigurasi.
Pada awalnya saya mulai menulis skrip bash untuk menyediakan kotak Vagrant saya untuk mesin pengembangan saya, tetapi sekarang saya telah beralih menggunakan Chef untuk itu sehingga saya dapat menggunakan sumber yang sama untuk menyediakan lingkungan pengembangan dan produksi untuk mencoba dan mendapatkannya sebagai serupa mungkin.
Sejak saya mulai menggunakan Chef, saya datang untuk menikmati aspek KERING karena tidak perlu menyalin dan menempelkan baris skrip shell dari proyek ke proyek, kemampuan untuk menyediakan mesin yang menjalankan berbagai distribusi linux menggunakan satu sumber yang terkonsolidasi, dan kenyamanan. menggunakan buku resep yang disediakan komunitas.
Sekarang saya telah menggunakan Chef untuk menyediakan vm saya, rasanya seperti mengambil langkah mundur ketika saya menambahkan perintah RUN diikuti dengan perintah shell ke Dockerfile untuk mencapai apa yang bisa dicapai dengan hanya menjalankan resep Chef.
Saya sudah mencari di Google dan belum menemukan apa-apa (tapi mungkin saya baru saja melewatkannya) tetapi sepertinya tidak ada cara mudah untuk menggunakan resep Chef untuk membuat wadah Docker. Mengapa demikian?
Saya mengerti bahwa wadah dimaksudkan untuk tidak berubah dan alat manajemen konfigurasi biasanya digunakan untuk mengonfigurasi ulang mesin selama masa pakainya, tetapi bukankah mereka masih menawarkan banyak manfaat jika digunakan selama pembangunan awal wadah?