Windows Serverda Linux Docker kapsayıcıları nasıl çalıştırılır

Microsoft tarafından sağlanan ve PowerShell aracılığıyla yüklenebilen Windows için Docker güzeldir ve Windows Server kullanıcılarının Windows kapsayıcılarını indirmesine ve dağıtmasına olanak tanır. Ancak, Docker'ın bu sürümü sınırlıdır ve Linux kapsayıcılarını çalıştıramazsınız , yalnızca Windows olanları çalıştırabilirsiniz.

Üst düzey sunucu uygulamalarının iyi bir kısmı yalnızca Linux içindir. Bu, bir Windows Sunucusunda PhotoPrism, Postgres, Httpd, Memcached vb .

Bu kılavuzda, Windows Server üzerinde Windows için Docker Desktop ile Windows sunucu sisteminizde Linux kapsayıcılarını nasıl çalıştıracağınızı göstereceğiz.

Windows Server'da Linux Docker kapsayıcıları nasıl çalıştırılır

Windows için Docker Desktop nasıl indirilir

Windows için Docker Desktop, Windows tarafından PowerShell'de sağlanan Docker'dan farklıdır. Docker Desktop, kullanıcıların hem Linux hem de Windows kapsayıcılarını çalıştırmasına izin verir ve uygun bir GUI ile birlikte gelir.

Windows için Docker Desktop'a sahip olmak için Dockerhub'da bir hesap oluşturmanız gerekir. Siteye gidin ve "Bugün Ücretsiz Olarak Başlayın" kutusuna kaydolmak için bir kullanıcı adı, e-posta adresi ve şifre girin.

Kaydolduktan sonra, e-posta hesabınızı doğrulayın ve oturum açın. Ardından, Dockerhub'a erişin. Bunu yaptığınızda, “Masaüstü uygulamasını indirin” mesajını göreceksiniz. “Windows için İndir” düğmesini bulun ve Docker Desktop for Windows yükleyici EXE'sini indirmek için tıklayın.

Windows Server'da Windows için Docker Desktop nasıl kurulur

Windows Server'da Linux Docker kapsayıcıları nasıl çalıştırılır

Docker Desktop for Windows, WSL 2 veya Linux için Hyper-V kapsayıcı desteğiyle çalışır. WSL 2 (Linux için Windows Alt Sistemi) önerilir ve bu kılavuzda Hyper-V'yi ele almayacağız.

Başlamak için, Windows Server sürümünüzün WSL 2'yi desteklediğinden emin olun. Sisteminizin WSL 2'yi desteklediğini onayladıktan sonra, Windows Server'da Dosya Gezgini'ni açın ve "İndirilenler" klasörünü seçin. Buradan, başlatmak için Docker Desktop for Windows yükleyici EXE'sine çift tıklayabilirsiniz.

Yükleyici açıkken kendini doğrulayacaktır. Windows Server sürümünüze bağlı olarak bu işlemin tamamlanması biraz zaman alabilir. Kurulum doğrulandığında, Hyper-V veya WSL 2'yi seçmeniz istenecektir. “WSL 2”yi seçin.

WSL 2'yi seçtiğinizde, Docker Desktop for Windows uygulaması Docker'ın yanı sıra hem Linux hem de Windows Docker kapsayıcılarını çalıştırmak için ihtiyacınız olan her şeyi dağıtmaya başlayacaktır. Dağıtımın tamamlanması biraz zaman alabilir, bu nedenle sabırlı olun.

Dağıtım tamamlandığında kurulum tamamlanır ve Windows için Docker Desktop, Windows Sunucunuza kurulacaktır. Buradan masaüstündeki uygulama aracılığıyla başlatın ve uygulamada oturum açın.

Windows Server'da Linux kapsayıcıları nasıl etkinleştirilir

WSL, Windows Server üzerinde Linux Docker kapsayıcılarını çalıştırmak için gereklidir. Docker for Windows Desktop, WSL'yi yüklemesine rağmen size bir Linux dağıtımı kurmaz. Kendiniz bir tane ayarlamanız gerekecek.

WSL'yi kullanmayı denemeden önce “Sanal Makine Platformu” özelliğini etkinleştirmelisiniz. Bir Powershell penceresi açın ve aşağıdaki komutu yürütün.

dism.exe /çevrimiçi /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Ardından, WSL'nin en yeni sürümünü indirmek için aşağıdaki wsl komutunu kullanın ve Ubuntu'yu indirip yüklemek için wsl –install -d komutunu kullanın.

Windows Server'da Linux Docker kapsayıcıları nasıl çalıştırılır

wsl -- güncelleme

wsl --set-default-sürüm 2

wsl --install -d ubuntu

Ubuntu WSL dağıtımını indirmek ve kurmak en fazla birkaç dakikayı geçmemelidir. Kurulum tamamlandığında, wsl -l -v komutunu çalıştırarak Ubuntu'nun gerçekten Windows'ta WSL'de kurulduğunu ve kurulduğunu onaylayabilirsiniz.

wsl -l -v

Komut Ubuntu'yu listeliyorsa, Ubuntu'yu başarıyla yüklemiş olursunuz. Şimdi kullanılacak varsayılan dağıtımı ayarlamanız gerekecek. Bunu wsl –set-version komutuyla yapabilirsiniz .

wsl --set sürümü ubuntu 2

Ubuntu, Windows Server'da WSL'ye başarıyla yüklendikten sonra, Ubuntu terminalini açın. Bunu, Windows Server masaüstündeki başlat menüsünü açıp "Ubuntu"yu seçerek yapabilirsiniz. Bu, Ubuntu terminalini başlatmalıdır.

Ubuntu terminali açıkken güncellemeniz gerekecek. Ubuntu WSL terminalini apt update ve apt upgrade komutlarıyla güncelleyebilirsiniz .

Windows Server'da Linux Docker kapsayıcıları nasıl çalıştırılır

sudo apt güncelleme sudo apt yükseltme

Ubuntu terminali açıldıktan sonra aşağıdaki komutlar ile Docker'ın WSL içerisinde çalışıp çalışmadığını test edebilirsiniz. Çalışmazsa Docker Desktop for Windows'u yeniden yüklemeniz gerekir.

docker pull merhaba-dünya docker çalıştır merhaba-dünya

Windows Server'da Linux kapsayıcıları nasıl indirilir

Windows Sunucunuzda bir Linux docker kapsayıcısı çekmek için Ubuntu WSL terminalini açarak başlayın. Açıldıktan sonra Dockerhub'a gidin ve bir Linux kabı bulun. Bu örnekte, Photoprism kullanacağız.

liman işçisi çekme fotoprizması/fotoprizması

Konteyneri çektikten sonra sisteminizde mevcut olacaktır.

Windows Server'da Linux kapsayıcıları nasıl çalıştırılır

Windows Server'da bir Linux kapsayıcısı çalıştırmak için Ubuntu WSL terminalini başlatarak başlayın. Ardından, tüm kapları görüntülemek için docker ps -a komutunu çalıştırın. Kapsayıcı kimliğiyle docker run çalıştırarak Linux kapsayıcınızı çalıştırabilirsiniz .

liman işçisi CONTAINER_ID çalıştırıyor

Yorum bırak

Windows 10 17634 sürümü iyileştirmelerle birlikte yayınlandı.

Windows 10 17634 sürümü iyileştirmelerle birlikte yayınlandı.

Windows 10 sürüm 1809 için 17634 numaralı yapı, Hızlı halkaya kayıtlı ve İleriye Atla seçeneği etkinleştirilmiş bilgisayarlar için şu anda dağıtılıyor. Bu yeni Redstone 5 güncellemesinde Microsoft, yeni bir Takvim arama işlevi ve sesli komut desteğiyle güncellenmiş bir Cortana Göster özelliği sunuyor. İşte bilmeniz gereken her şey...

Windows 10 17623 sürümü yeni özelliklerle yayınlandı.

Windows 10 17623 sürümü yeni özelliklerle yayınlandı.

17623 numaralı yapı, Hızlı halkaya kayıtlı ve İleriye Atlama seçeneğini etkinleştirmiş Windows 10 cihazlarına sahip Insider kullanıcıları için artık kullanılabilir durumda. Bu Redstone 5 önizlemesi, Ekim 2018'de gelecek olan 1809 sürümü için HEIF desteği, yeni bir harici GPU özelliği, gizlilik ayarlarında değişiklikler, Defender ve daha fazlasını içeriyor.

Windows 10: Sistem ayarları açıklandı

Windows 10: Sistem ayarları açıklandı

Windows 10'da, Ayarlar'daki Sistem bölümü, ekran, bildirimler, uygulamalar ve güç seçenekleri ile bilgisayar bilgilerini özelleştirme seçeneklerini içerir.

Windows 11i Medya Oluşturma Aracı ile İndirin (2026)

Windows 11i Medya Oluşturma Aracı ile İndirin (2026)

Medya Oluşturma Aracı ile 2026 yılında Windows 11'i indirmek için, yardımcı programı indirin, USB flash sürücü veya ISO dosyası seçeneğini belirleyin ve devam edin.

2026 yılında Windows 11 sistem gereksinimleri

2026 yılında Windows 11 sistem gereksinimleri

İşte desteklenen işlemciler, uyumluluk kontrolü ve TPM ile Güvenli Önyüklemeyi nasıl etkinleştireceğiniz de dahil olmak üzere tüm Windows 11 sistem gereksinimleri.

Windows 11 için 27919 numaralı yapı güncellemesi, yeni arama ayarları ve düzeltmeler içeriyor (Canary).

Windows 11 için 27919 numaralı yapı güncellemesi, yeni arama ayarları ve düzeltmeler içeriyor (Canary).

Windows 11'in 27919 numaralı yapısı Canary Channel'da yayınlandı ve arama ayarlarını güncelleyerek Dosya Gezgini ve giriş yöntemlerindeki önemli hataları düzeltti.

ChatGPT web sitesinde veya uygulamasında vurgu rengini nasıl değiştirebilirsiniz?

ChatGPT web sitesinde veya uygulamasında vurgu rengini nasıl değiştirebilirsiniz?

ChatGPT'de vurgu rengini değiştirmek için Ayarlar > Vurgu rengi bölümünü açın ve mavi, yeşil, sarı, pembe ve turuncu dahil olmak üzere bir renk seçin.

Windows 11de Windows Hello yüz tanıma özelliğini nasıl kurarsınız?

Windows 11de Windows Hello yüz tanıma özelliğini nasıl kurarsınız?

Windows 11'de Windows Hello Yüz Tanıma özelliğini etkinleştirmek için Ayarlar > Hesaplar > Oturum açma seçenekleri'ni açın, Kurulum'a tıklayın ve adımları izleyin.

Windows 11 26H1 için KB5073095 (yapı 28020.1362), bir dizi yeni özellik (Canary) ile birlikte geliyor.

Windows 11 26H1 için KB5073095 (yapı 28020.1362), bir dizi yeni özellik (Canary) ile birlikte geliyor.

Windows 11 26H1 için 28000.1362 (KB5073095) numaralı yapı güncellemesi, çeşitli yeni özellikler, görsel iyileştirmeler ve hata düzeltmeleri içeriyor. İşte bilmeniz gereken her şey.

Windows 11 yapı 22635.4510 (KB5046716), daha fazla paylaşım seçeneği sunuyor (önizleme).

Windows 11 yapı 22635.4510 (KB5046716), daha fazla paylaşım seçeneği sunuyor (önizleme).

Windows 11 için KB5046716 (yapı 22635.4510) güncellemesi, Jump List için Paylaş seçeneği, Gamepad klavye düzeni ve erişilebilirlik değişiklikleriyle birlikte kullanıma sunuldu.