Madem Docker hakkında yazıyoruz, o
zaman sahne arkasında neler olduğuna da değinmemizde fayda var. Bu
nedenle de zaman zaman ara yazılarla aksiyon içeren eğlenceli yazılar yerine teknik
bilgiler paylaşarak canınızı sıkmaya çalışacağım.
Diyelim ki nedir bu Docker diyerek, Docker for Windows’u
indirdiniz ve Windows 10 üzerinde keyifli denemeler yapmaya karar verdiniz.
Ancak communitydeki Windows imajların sayısı sizin için yeterli değil. İşte bu
yüzden Linux imajlarını kullanmak
istiyorsunuz. Peki Linux platformuna ait container imajlarını Windows
üzerinde nasıl çalıştıracağız? Cevabımız Moby
Linux VM...
Docker for Windows’u kurduğunuzda
aşağıdaki gibi ikonun sürekli bir koşuşturma içerisinde bir şeyler peşinde olduğunu
farkedeceksiniz. Buna sağ click yaptığınızda önemli bir detay olan Switch
to Windows containers... ile karşılaşacaksınız. Docker for Windows’un Windows
container imajları çalıştırabilmesi için Windows Container yapısında çalışıyor
olması gerekmektedir. Biz konuyu dağıtmadan Linux Container modunda devam edelim..
Docker for Windows kurulumu devam ederken, Hyper-V Manageri açtığınızda boş bir
ekran göreceksiniz, evet doğru Docker for Windows kurulumu sırasında Hyper-V rolü
otomatik olarak kuruluyor. Böylece Hyper-V hiç kullanmadım diyenler için
Hyper-V ile tanışma fırsatı da sunuyor Microsoft ve Docker işbirliğiJ
Neden Hyper-V’nin otomatik olarak
kurulduğunu, neden bu blog yazısının yazıldığını ve Linux container
imajlarının Windows üzerinde nasıl çalıştığını anlamak için geriye sadece Docker for
Windows servisinin açılması kalıyor. Servis açıldığı anda MobyLinuxVM ‘in
Hyper-V manager üzerinde açıldığını göreceksiniz.
Linux Containerlar da aslında
Hyper-V üzerinde koşan bu Linux VM host üzerinde koşuyor. Onlar nested bir
şekilde koşturup duruyor olsun, biz de bu blog yazısının tamamlanmasıyla
birlikte “Jenkins üzerinde Powershell plugini kullanarak nasıl otomasyon
yapabileceğimizi” paylaşacağım blog yazıma koşalımJ
Sevgiyle kalın, iyi eğlenceler...
Yorumlar
Yorum Gönder