Docker for Windows WSL2 Backend
0

Windows 10’a henüz insider sürümde olsa da Windows Subsystem for Linux’un 2. versiyonunun ya da kısaca WSL2’nin gelmesiyle birlikte Docker for Windows da (henüz experimental da olsa) WSL2 desteği vermeye başladı. Bu özelliği denemek için de Docker for Windows’un edge yani henüz genel kullanıma açılmamış versiyonunu kullanmanız gerekiyor. Windows 10 Insider üzerine WSL2 kurulumu ile ilgili detaylı bilgi için buraya, Docker Desktop Edge 2.1.7 versiyonunu indirmek için de buraya tıklayabilirsiniz.

Docker for Windows, arka planda Hyper-V üzerinde çalışan bir sanal makine kullanıyor (Resim-1). Bu sayede de Linux container’ları Windows üzerinde çalıştırabiliyoruz. WSL2 desteği ile, Hyper-V bağımlılığı da ortadan kalkıyor.

Resim-1

WSL2 desteğini aktif hale getirmek için Settings ekranından Resim-2‘de göreceğiniz “Enable the experimental WSL 2 based engine” seçeneğini seçip Apply & Restart’a tıklamanız yeterli.

Resim-2

Bu işlem sonrasında size Resim-3‘te göreceğiniz gibi WSL entegrasyonunu aktifleştirmek isteyip istemediğinizi soruyor.

Resim-3

Son olarak da yine Settings ekranında yer alan Resources sekmesinde Docker’ın hangi WSL2 dağıtımlarına erişeceğini seçebiliyorsunuz (Resim-4).

Resim-4

Hyper-V bağımlılığı ortadan kalkıyor dedim ama gerçekten öyle mi anlamak için Hyper-V bileşenini Windows 10’dan kaldırıyorum (Resim-5).

Resim-5

Resim-6‘da göreceğiniz gibi herhangi bir problem görünmüyor. Burada daha önceden kurduğumuz Ubuntu dışında docker-desktop-data ve docker-desktop adında 2 tane daha Linux dağıtımı olduğunu görebilirsiniz. Buradaki docker-desktop Hyper-V yerine kullanılıyor; docker-desktop-data’yı ise VHD (Virtual Hard Disk) olarak düşünebiliriz.

Resim-6

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

https://docs.microsoft.com/en-gb/windows/wsl/

https://docs.docker.com/docker-for-windows/edge-release-notes/

https://engineering.docker.com/2019/10/new-docker-desktop-wsl2-backend/

https://www.mshowto.org/windows-subsystem-for-linux-2-wsl2-nedir.html

TAGs: Linux, WSL, WSL2, Windows Subsystem for Linux, Ubuntu, Windows Insider, Windows 10, Windows 10 Pro, Hyper-V, Docker, Docker for Windows, docker-desktop-data, docker-desktop

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 1
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Mert Yeter, lisans eğitimini Yıldız Teknik Üniversitesi'nde, yüksek lisans eğitimini ise Bahçeşehir Üniversitesi'nde tamamlamıştır. Yazılım dünyasına üniversitenin ilk yıllarında aldığı QBasic ile başlayan Mert, .NET ve SQL Server gibi Microsoft teknolojileri ile devam etmiş; yüksek lisans tezini ise Linux konusunda yapmıştır. Netaş ve Ziraat Teknoloji gibi sektörün önde gelen firmalarında C#, .NET, SQL Server, Cisco Contact Center ürünleri ve Linux üzerine çalışmış, bir çok firmaya da bu konularda danışmanlık vermiştir.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir