Docker for Windows WSL2 Backend

WSL2

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

Yazı gezinmesi

Mobil sürümden çık