Bagikan melalui


Kontainer Linux di Windows 10

Kontainer Linux membentuk persentase besar dari ekosistem kontainer keseluruhan dan sangat mendasar untuk pengalaman pengembang dan lingkungan produksi. Karena kontainer berbagi kernel dengan host kontainer, namun, menjalankan kontainer Linux langsung di Windows bukanlah pilihan. Di sinilah virtualisasi masuk ke dalam gambar.

Kontainer Linux dalam Moby VM

Untuk menjalankan kontainer Linux di VM Linux, ikuti instruksi di panduan memulai Docker.

Docker telah dapat menjalankan kontainer Linux di desktop Windows sejak pertama kali dirilis pada tahun 2016 (sebelum isolasi Hyper-V atau kontainer Linux pada Windows tersedia) menggunakan komputer virtual berbasis LinuxKit yang berjalan di Hyper-V.

Dalam model ini, Klien Docker berjalan di desktop Windows tetapi memanggil ke Docker Daemon di VM Linux.

Moby VM sebagai host kontainer

Dalam model ini, semua kontainer Linux berbagi satu host kontainer berbasis Linux dan semua kontainer Linux:

  • Bagikan kernel satu sama lain dan Moby VM, tetapi tidak dengan host Windows.
  • Memiliki properti penyimpanan dan jaringan yang konsisten dengan kontainer Linux yang berjalan di Linux (karena berjalan di VM Linux).

Ini juga berarti host kontainer Linux (Moby VM) perlu menjalankan Docker Daemon dan semua dependensi Docker Daemon.

Untuk melihat apakah Anda menjalankan dengan Moby VM, periksa Hyper-V Manager untuk Moby VM menggunakan UI Hyper-V Manager atau dengan menjalankan Get-VM di jendela PowerShell yang ditingkatkan.

Langkah berikutnya