Saya menjalankan workstation vmware untuk kebutuhan dev saya dan harus memelihara VM yang berbeda untuk lingkungan yang berbeda.
Docker tampaknya memungkinkan menjalankan lingkungan yang berbeda dalam wadah
Di dalam VM Windows 10 x64 saya dapatkah saya menjalankan buruh pelabuhan dan menggunakan berbagai gambar dan wadah untuk mengembangkan, membuat, dan menguji kode saya? (Ingat saya menjalankan lingkungan dev saya di VMware Workstation sementara buruh pelabuhan menggunakan VirtualBox)
Bagaimana cara mengirim / membawa aplikasi ini (kode + basis data + web api + .....) ke produksi? Apakah mesin produksi harus menjalankan buruh pelabuhan dengan baik?
Tolong bantu klarifikasi.
Memperbarui
Maksud saya VMWare adalah workstation VMWare pro.
sumber
docker-machine --native-ssh create -d vmwareworkstation default
(Catatan hilang "-")Anda dapat menggunakan
docker save
untuk menyimpan gambar buruh pelabuhan Anda ke file.Saya pikir patut disebutkan bahwa tidak disarankan menjalankan beberapa aplikasi di dalam wadah yang sama dan tidak disarankan untuk menyimpan data di dalam wadah Anda, Anda harus menggunakan volume untuk itu.
sumber
Ada perbedaan besar antara host buruh pelabuhan (Linux atau Windows):
Jadi pada host buruh pelabuhan Windows di Vmware Workstation (di Windows fisik Anda), Anda memiliki HyperV Linux VM! Itu bukan masalah besar, hanya hati-hati untuk mengaktifkan virtualisasi bersarang.
François
sumber
Menjalankan kontainer Docker membawa masalah pengikatan port ..!
Apakah ini praktik yang baik untuk menjalankan buruh pelabuhan di dalam mesin Virtual .. Arsitektur untuk referensi Anda
Apakah ini latihan yang bagus .. :)
sumber