Aracılığıyla paylaş


Windows'ta Docker uzaktan geliştirmeye genel bakış

Uzaktan geliştirme için kapsayıcıları kullanma ve Uygulamaları Docker platformuyla dağıtma, birçok avantajı olan çok popüler bir çözümdür. Linux için Windows Alt Sistemi (WSL), Visual Studio, Visual Studio Code, .NET ve çok çeşitli Azure hizmetleri gibi Microsoft araçları ve hizmetleri tarafından sunulan çeşitli destek hakkında daha fazla bilgi edinin.

Windows üzerinde Docker

Docker Docs Simgesi
Windows için Docker Desktop'ı yükleme
Yükleme adımlarını, sistem gereksinimlerini, yükleyiciye nelerin dahil olduğunu, nasıl kaldırılacaklarını, kararlı ve uç sürümler arasındaki farkları ve Windows ile Linux kapsayıcıları arasında nasıl geçiş yapılacağını bulun.

Docker çalışan ekran görüntüsü
Docker'ı kullanmaya başlama
Docker yönlendirmesi ve kurulum belgeleri, videolu bir kılavuz da dahil olmak üzere kullanmaya başlamaya yönelik adım adım yönergelerle birlikte.

Microsoft Learn Docker kursu ekran görüntüsü
MS Learn kursu: Docker kapsayıcılarına giriş
Microsoft Learn, Docker'ı kullanmaya başlama ve Azure hizmetleriyle bağlantı kurma ile ilgili çeşitli kurslara ek olarak Docker kapsayıcıları hakkında ücretsiz bir giriş kursu sunar.

Docker Desktop WSL2 menü ekran görüntüsü
WSL 2'de Docker uzak kapsayıcılarını kullanmaya başlama
WSL 2 (Linux için Windows Alt Sistemi, sürüm 2) kullanarak Windows için Docker Desktop'ı Linux komut satırıyla (Ubuntu, Debian, SUSE vb.) kullanacak şekilde ayarlamayı öğrenin.

VS Code ve Docker

VS Code uzak kapsayıcı grafiği
VS Code ile Docker kapsayıcısı oluşturma
Uzak - Kapsayıcılar uzantısı ile bir konteynerin içinde eksiksiz özelliklere sahip bir geliştirme ortamı oluşturun ve
bir NodeJS konteyneri,bir Python konteyneri veyabir ASP.NET Core konteynerini ayarlama için öğreticilere ulaşın.

VSCode ekleme Docker ekran görüntüsü
Docker kapsayıcısına VS Code ekleme
Visual Studio Code'un zaten çalışmakta olan bir Docker kapsayıcısına veya Kubernetes kümesindeki bir kapsayıcıya nasıl eklendiğini öğrenin.

VSCode kapsayıcı menüsü ekran görüntüsü
Gelişmiş Kapsayıcı Yapılandırma
Visual Studio Code ile Docker kapsayıcılarını kullanmaya yönelik gelişmiş kurulum senaryoları hakkında bilgi edinin veya VS Code ile hata ayıklama için Kapsayıcıları İnceleme hakkındaki bu makaleyi okuyun.

WSL ile VSCode Docker Desktop ekran görüntüsü
WSL 2'de Uzak Kapsayıcıları Kullanma
WSL 2 (Linux için Windows Alt Sistemi, sürüm 2) ile Docker kapsayıcılarını kullanma ve VS Code ile her şeyi ayarlama hakkında bilgi edinin. nasıl çalıştığınıda okuyabilirsiniz.

Visual Studio ve Docker

Visual Studio simgesi
Visual Studio'da Docker desteği
Kapsayıcı düzenleme desteğinin yanı sıra Visual Studio'daki ASP.NET projeleri, ASP.NET Core projeleri ve .NET Core ve .NET Framework konsol projeleri için sağlanan Docker desteği hakkında bilgi edinin.

Visual Studio Docker menüsü
Hızlı Başlangıç: Visual Studio'da Docker
Kapsayıcılı .NET, ASP.NET ve ASP.NET Core uygulamaları oluşturmayı, hatalarını ayıklamayı ve çalıştırmayı öğrenin ve bunları Visual Studio ile Azure Container Registry (ACR), Docker Hub, Azure App Service veya kendi kapsayıcı kayıt defterinizde yayımlayın.

VS eğitim ekran görüntüsü
Öğretici: Docker Compose ile çoklu kapsayıcılar içeren uygulama oluşturma
Visual Studio'da Kapsayıcı Araçları'nı kullanırken birden fazla kapsayıcıyı yönetmeyi ve bunlar arasında iletişim kurmayı öğrenin. React Tek Sayfalı Uygulamaile Docker kullanma gibi öğreticilerin bağlantılarını da bulabilirsiniz.

VS Kapsayıcı bağlantıları
Visual Studio'da Kapsayıcı Araçlar
Kapsayıcıda derleme araçlarını çalıştırma, Docker uygulamalarında hata ayıklama, geliştirme araçlarıyla ilgili sorunları giderme, Docker kapsayıcılarını dağıtma ve Kubernetes'i Visual Studio ile köprü oluşturma konularını bulabilirsiniz.

Kapsayıcılar, görüntüler ve kayıtlar için Temel Docker taksonomisi bilgi grafiği

.NET ve Docker

.NET mikro hizmet kılavuzu kapağı
.NET Kılavuzu: Mikro hizmet uygulamaları ve kapsayıcıları
Kapsayıcılarla yönetilen mikro hizmet tabanlı uygulamalara giriş kılavuzu.

docker bilgi grafiği
Docker nedir?
Docker kapsayıcılarının temel açıklaması, Docker kapsayıcılarını Sanal makinelerle karşılaştırmayı ve kapsayıcılar, görüntüler ve kayıt defterleri arasındaki farkı açıklamayı içeren Docker terim ve kavramlarının temel taksonomisini içermektedir.

Docker Taksonomi bilgi grafiği
Eğitim: .NET uygulamasını kapsayıcıya yerleştirme
Dockerfile oluşturma, temel komutlar ve kaynakları temizleme de dahil olmak üzere Docker ile bir .NET uygulamasını kapsayıcıya almayı öğrenin.

Docker bilgi grafiği ile iç döngü geliştirme iş akışı
Docker uygulamaları için geliştirme iş akışı
Docker kapsayıcı tabanlı uygulamalar için iç döngü geliştirme iş akışını açıklar.

Azure Container Services

Azure kapsayıcı örneklerinin ekran görüntüsü
Azure Container Instances
Docker kapsayıcılarını yönetilen, sunucusuz bir Azure ortamında isteğe bağlı olarak çalıştırmayı, Docker CLI, ARM, Azure Portal ile dağıtmanın yollarını, çok kapsayıcılı gruplar oluşturmayı, kapsayıcılar arasında veri paylaşmayı, sanal ağa bağlanmayı ve daha fazlasını öğrenin.

Azure Container Registry ekran görüntüsü
Azure Container Registry
Her tür kapsayıcı dağıtımı için özel bir kayıt defterinde kapsayıcı görüntülerini ve yapıtlarını oluşturmayı, depolamayı ve yönetmeyi öğrenin. Mevcut kapsayıcı geliştirme ve dağıtım işlem hatlarınız için Azure kapsayıcı kayıt defterleri oluşturun, otomasyon görevlerini ayarlayın ve coğrafi çoğaltma ve en iyi yöntemler de dahil olmak üzere kayıt defterlerinizi yönetmeyi öğrenin.

Azure Service Fabric ekran görüntüsü
Azure Service Fabric
Ölçeklenebilir ve güvenilir mikro hizmetleri ve kapsayıcıları paketlemeye, dağıtmaya ve yönetmeye yönelik bir dağıtılmış sistemler platformu olan Azure Service Fabric hakkında bilgi edinin.

Azure App Service ekran görüntüsü
Azure App Service
Altyapıyı yönetmeden istediğiniz programlama dilinde web uygulamaları, mobil arka uçlar ve RESTful API'leri oluşturmayı ve barındırmayı öğrenin. Docker görüntüsüne dayalı bir web uygulaması dağıtmak ve sürekli dağıtımı yapılandırmak için Azure App Service Learn modülünü deneyin.

Kapsayıcıları destekleyen diğer Azure hizmetleri hakkında bilgi edinin.

Docker Kapsayıcıları Açıklama Videosu

Kubernetes ve Konteyner Orkestrasyonu Açıklayıcı Videosu

Windows'da kapsayıcılar

Windows server kapsayıcıları simgesi
Windows dökümanlarındaki kapsayıcılar
Uygulamaları bağımlılıklarıyla paketleyip tek bir sistemdeki hızlı, tamamen yalıtılmış ortamlar için işletim sistemi düzeyinde sanallaştırmadan yararlanın. hızlı başlangıçlar, dağıtım kılavuzları ve örnekler de dahil olmak üzereWindows kapsayıcıları hakkında bilgi edinin.

SSS simgesi
Windows kapsayıcıları hakkında SSS
Kapsayıcılar hakkında sık sorulan soruları bulun. Lütfen bu konudaki açıklamayı StackOverflow'da "Windows için Docker ile Windows'ta Docker arasındaki fark nedir?" başlıklı yazıda da görebilirsiniz.

Windows kapsayıcı simgesi
Ortamınızı ayarlama
Windows 11, Windows 10 veya Windows Server'ı, önkoşullar, Docker'ı yükleme ve Windows Container Base Imagesile çalışma dahil olmak üzere kapsayıcılar oluşturmak, çalıştırmak ve dağıtmak için ayarlamayı öğrenin.

AKS simgesi
Azure Kubernetes Service'te (AKS) Windows Server kapsayıcısı oluşturma
Azure CLI kullanarak bir Windows Server kapsayıcısında ASP.NET örnek uygulamasını AKS kümesine dağıtmayı öğrenin.