Ana içeriğe geç

Windows Docker Kurulumu

Ayrı Dağıtım Türü

Docker, yerel Windows Servisinden ayrı bir dağıtım türüdür. Önerilen yerel Windows üretim dağıtımı için Windows Yerel Kurulum sayfasına bakın.

Sağlık kontrolleri, sunucu MongoDB bağlantısı (host.docker.internal), çıkış kodları, güvenlik duvarı yapılandırması, sorun giderme ve çevrimdışı kurulum dahil tam Docker dağıtım kılavuzu için Docker Kurulumu sayfasına bakın.

Ön Koşullar

  • Windows Server 2016+ veya Windows 10/11 (64-bit)
  • Docker Desktop veya Windows için Docker Engine
  • PowerShell 5.1+
  • Yönetici (Administrator) yetkileri
  • Docker sunucusundan erişilebilir MongoDB 6.0+

Hızlı Başlangıç

Kurulum Betiği ile

powershell powershell.exe -ExecutionPolicy Bypass -File .\scripts\windows\docker\install.ps1

Elle Docker Compose

powershell docker build -t iqv-integration-api:dev . docker compose up --build

Ortam Yapılandırması

Başlamadan önce .env.example dosyasından bir .env dosyası oluşturun. Kurulum betiği .env dosyasını asla otomatik oluşturmaz.

Sunucu MongoDB

Müşteri zaten ana makinede MongoDB çalıştırıyorsa, MONGODB_URI değerini host.docker.internal kullanarak o örneğe yönlendirin:

text MONGODB_URI=mongodb://host.docker.internal:27017/iqv_integration

Açıkça planlanmadıkça Docker'da ikinci bir MongoDB başlatmayın.

İsteğe Bağlı Yerel MongoDB (Yalnızca Geliştirme)

powershell docker compose -f docker-compose.yml -f docker-compose.local.yml --profile local-db up --build

Warning

local-db profili yalnızca geliştirme içindir. Üretim dağıtımlarında müşterinin mevcut MongoDB servisini kullanın.

İleri Okuma