Giriş
Docker kapsayıcısı içinde geliştirme yapmak için Visual Studio Code Geliştirme Kapsayıcıları uzantısını kullanabilirsiniz.
Birçok farklı dilde ve çalışma zamanı ortamlarında yazılım danışmanlığında bulunan bir ajansta çalıştığınızı varsayalım. Tüm geliştiriciler Visual Studio Code kullanıyor. Firmanın devam eden onlarca projesi ve bu projelerin de kendi yapılandırma ve çalışma zamanı gereksinimleri var. Firmanızdaki geliştiricilerin önce kendi makinelerini ayarlamak veya yapılandırmak zorunda kalmadan herhangi bir proje üzerinde çalışabilmeleri gerekiyor.
Bu modülde mevcut projeye yapılandırma dosyaları ekleyeceksiniz. Bu dosyalar Visual Studio Code'a projenin "yalnızca çalışacağı" bir ortam oluşturmayı bildirir. Çalışma zamanı ortamını yapılandırmak için Dev Container yapılandırmasını kullanacaksınız. Ayrıca Docker ve Visual Studio Code’u olan herkesin kullanabileceği bir geliştirme ortamının yapılandırmasını otomatikleştireceksiniz.
Bu modülü tamamladığınızda her projeyi Docker kapsayıcısının içinde çalışacak şekilde yapılandırabileceksiniz.
Önkoşullar
- Kod çalıştırmanın veya yeni dil yüklemenin anlamı gibi yazılım geliştirmeyle ilgili temel bilgiler
- Docker ve temel Docker bilgileri:
- Windows: Windows 10 Pro/Enterprise üzerinde Docker Desktop 2.0+ . Windows 10 Home (2004+), Docker Desktop 2.3+ ve WSL 2 arka ucu gerektirir
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ ve Docker Compose 1.21+
- Git ve Git deposunun ne olduğuna dair temel bilgiler