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 11 için 26200.5622 (KB5058512) numaralı yapı güncellemesi, Geliştirici Kanalında yeni bir kurtarma özelliği ekliyor.

Windows 11 için 26200.5622 (KB5058512) numaralı yapı güncellemesi, Geliştirici Kanalında yeni bir kurtarma özelliği ekliyor.

Windows 11 için 26200.5622 (KB5058512) sürümü, Word'de Click to Do'ya Draft with Copilot özelliğini, Hızlı Makine Kurtarma özelliğini ve yeni PC dosya aktarımını getiriyor.

Windows 11 için 26120.4230 (KB5058506) numaralı yapı güncellemesi, Beta Kanalında yeni özellikler ve düzeltmeler içeriyor.

Windows 11 için 26120.4230 (KB5058506) numaralı yapı güncellemesi, Beta Kanalında yeni özellikler ve düzeltmeler içeriyor.

Windows 11 için 26120.4230 (KB5058506) numaralı yapı güncellemesi, yeni kurtarma ayarları, Başlat menüsü kenar çubuğu ve Ayarlar değişiklikleriyle birlikte Beta Kanalında yayınlandı.

Windows 10, Adobe Flash Playerı kaldırmak için KB4577586 güncellemesini aldı.

Windows 10, Adobe Flash Playerı kaldırmak için KB4577586 güncellemesini aldı.

KB4577586 güncellemesi, Adobe Flash Player'ı Windows 10 ve daha eski sürümlerden kalıcı olarak kaldırmak için artık kullanılabilir. İşte nasıl uygulanacağı.

Windowsta PowerToys ile uygulamaları başlatma ve otomatik olarak düzenleme nasıl yapılır?

Windowsta PowerToys ile uygulamaları başlatma ve otomatik olarak düzenleme nasıl yapılır?

Windows 11 (veya 10) üzerinde bir uygulama grubunu otomatik olarak başlatmak ve düzenlemek için PowerToys > Çalışma Alanları'nı açın ve çalışma alanını oluşturun.

Windows 11de Dosya Gezgini hız artışı ve menü sadeleştirme değişiklikleriyle geliyor.

Windows 11de Dosya Gezgini hız artışı ve menü sadeleştirme değişiklikleriyle geliyor.

Windows 11, daha hızlı başlatmalar için Dosya Gezgini ön yüklemesini test ediyor ve bağlam menüsünü sadeleştirmek için yeni eylem gruplama özelliği ekliyor.

Windows 11i yüklemek için internet bağlantısını nasıl atlayabilirsiniz?

Windows 11i yüklemek için internet bağlantısını nasıl atlayabilirsiniz?

İnternet bağlantısı olmadan ve yerel hesap kullanarak Windows 11 yüklemek için, OOBE'de Shift + F10 tuşlarına basın ve OOBEBYPASSNRO komutunu çalıştırın.

Windows 11de macOS önyüklenebilir USBsi nasıl hızlıca oluşturulur?

Windows 11de macOS önyüklenebilir USBsi nasıl hızlıca oluşturulur?

Mac'inizi kurtarmak için Windows 10 ve 11'de GPT bölümleme desteğine sahip bir macOS önyüklenebilir USB ortamı (Ventura) oluşturmanın adımları şunlardır.

Windows 11de ev ağındaki diğer bilgisayarlarla dosya paylaşımı nasıl yapılır?

Windows 11de ev ağındaki diğer bilgisayarlarla dosya paylaşımı nasıl yapılır?

Windows 11'de ağda dosya paylaşmak için Paylaş veya OneDrive'ı kullanabilir veya bir klasörü parola ile veya parolasız olarak paylaşabilirsiniz. İşte nasıl yapılacağı.

Windows 10un klasik Kahraman duvar kağıdının Windows 11den ilham alınarak yeniden tasarlanmış bu versiyonunu indirin.

Windows 10un klasik Kahraman duvar kağıdının Windows 11den ilham alınarak yeniden tasarlanmış bu versiyonunu indirin.

Windows 10 Kahraman temalı arka plan duvar kağıtlarını indirerek Windows 11'de masaüstü arka planı olarak ayarlayabilirsiniz.

Windows 11de Ekranın üst kısmına sürükleyerek yerleştirme özelliğini nasıl devre dışı bırakabilirim?

Windows 11de Ekranın üst kısmına sürükleyerek yerleştirme özelliğini nasıl devre dışı bırakabilirim?

Windows 11'de ekranın üst kısmındaki pencere yerleşim düzenini devre dışı bırakmak için Ayarlar > Sistem > Çoklu Görev'i açın ve bu pencere yerleşim ayarını kapatın.