Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 dahil olmak üzere Microsoft araçları ve hizmetleri tarafından sunulan çeşitli destek hakkında daha fazla bilgi edinin.
Windows üzerinde Docker
Windows için Docker Desktop Yükleyin
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'ı 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.
MS Learn kursu: Docker kapsayıcılarına giriş
Microsoft Learn, Docker'a başlamaya ve Azure hizmetleriyle bağlantı kurmaya yönelik çeşitli kurslara ek olarak, Docker kapsayıcıları hakkında ücretsiz bir giriş kursu sunar.
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 Linux komut satırı (Ubuntu, Debian, SUSE vb.) ile kullanmak üzere Windows için Docker Desktop'ı ayarlamayı öğrenin.
VS Code ve Docker
VS Code uzak kapsayıcı grafiği
Gelişim Konteynerleri öğreticisi
Geliştirme Kapsayıcıları uzantısına sahip bir kapsayıcının içinde tam özellikli bir geliştirme ortamı ayarlayın.
Node.js kapsayıcısı, Python kapsayıcısı veya ASP.NET Core kapsayıcısı ayarlama öğreticilerini bulun.
VSCode ekleme 
Docker kapsayıcısına VS Code ekleme
Visual Studio Code'u zaten çalışmakta olan bir Docker kapsayıcısına veya bir Kubernetes kümesindeki kapsayıcıya nasıl ekleyeceğinizi öğrenin.
VSCode kapsayıcı menüsü ekran görüntüsü 
Dev Containers dokümanları
VS Code ekibinin gelişmiş yapılandırma, ortam değişkenleri, port yönlendirme ve daha fazlasını kapsayan tam Geliştirme Konteynerleri başvurusu.
Windows üzerinde Dev Geliştirme Kapsayıcılarını ayarlama
WSL 2 ve Docker Desktop yapılandırmasını ve iyi kapsayıcı performansı için dosya sistemi yerleştirme gereksinimini kapsayan Windows kurulum kılavuzu.
Visual Studio ve Docker
Visual Studio'da Docker desteği
kapsayıcı düzenleme desteğine ek olarak ASP.NET projeleri, ASP.NET Core projeleri ve Visual Studio'daki .NET Core ve .NET Framework konsol projeleri için sağlanan Docker desteği hakkında bilgi edinin.
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ı, çalıştırmayı ve bunları Visual Studio kullanarak Azure Container Registry (ACR), Docker Hub, Azure App Service veya kendi kapsayıcı kayıt defteriniz gibi konumlara yayımlamayı öğrenin.
Öğretici: Docker Compose ile çoklu kapsayıcılar içeren uygulama oluşturma
Visual Studio'de 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.
Visual Studio'da Container Araçları
Kapsayıcıda derleme araçlarını çalıştırma, Debugging Docker uygulamaları, 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ı bulun.
.NET ve Docker
.NET Kılavuzu: Mikro hizmet uygulamaları ve kapsayıcıları
Kapsayıcılarla yönetilen mikro hizmet tabanlı uygulamalara giriş kılavuzu.
Docker nedir?
Docker kapsayıcılarının temel açıklaması, Docker kapsayıcılarını Sanal makinelerle
Tutorial: .NET uygulamasını kapsayıcıya alma
Dockerfile oluşturma, temel komutlar ve kaynakları temizleme gibi .NET bir uygulamayı Docker ile kapsayıcıya almayı öğrenin.
Docker bilgi grafiği ile 
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 Kapsayıcı Hizmetleri
Azure Container Instances
Docker kapsayıcılarını yönetilen, sunucusuz Azure bir ortamda isteğe bağlı olarak çalıştırmayı, Docker CLI, ARM, Azure portal ile dağıtmanın, çok kapsayıcılı gruplar oluşturmanın, kapsayıcılar arasında veri paylaşmayı, sanal ağa bağlanmayı ve daha fazlasını içerir.
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
Ö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
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 Azure hizmetleri hakkında daha fazla bilgi edinin.
Docker Kapsayıcıları Açıklama Videosu
Kubernetes ve Konteyner Orkestrasyonu Açıklayıcı Videosu
Windows üzerindeki kapsayıcılar
Windows belgelerinde Containers
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 üzere Windows kapsayıcılar hakkında bilgi edinin.
Windows kapsayıcıları hakkında FAQs
Kapsayıcılar hakkında sık sorulan soruları bulun. Ayrıca StackOverflow'da "Windows için Docker ile Windows üzerinde Docker arasındaki fark nedir?" açıklamasını da inceleyin.
Ortamınızı ayarlayın
Önkoşullar, Docker yükleme ve Windows Container Base Images ile çalışma gibi kapsayıcılar oluşturmak, çalıştırmak ve dağıtmak için Windows 11, Windows 10 veya Windows Server ayarlamayı öğrenin.
Windows developer