Introducere
Puteți utiliza extensia Visual Studio Code Dev Containers pentru a dezvolta într-un container Docker.
Să presupunem că lucrați la o agenție care face consultanță software în jurul multor limbi diferite și medii runtime. Toți dezvoltatorii utilizează Visual Studio Code. Agenția are zeci de proiecte în curs, fiecare cu propria configurație și cerințe runtime. Dezvoltatorii de la agenția dvs. trebuie să lucreze la orice proiect fără a fi necesar să configureze sau să configureze mai întâi computerele lor.
În acest modul, veți adăuga fișiere de configurare la un proiect existent. Aceste fișiere vor spune visual Studio Code cum să construiască un mediu în care proiectul va "funcționa". Veți utiliza configurația containerului Dev pentru a configura mediul runtime. De asemenea, veți automatiza configurarea unui mediu de dezvoltare care va funcționa pentru orice persoană care are Docker și Visual Studio Code.
Până la sfârșitul acestui modul, veți putea să configurați orice proiect, astfel încât să ruleze în interiorul unui container Docker.
Cerințe preliminare
- Cunoștințe de bază despre dezvoltarea software-ului, cum ar fi ce înseamnă rularea codului sau instalarea unei limbi noi
- Docker și cunoștințe de bază despre Docker:
- Windows: Docker Desktop 2.0+ în Windows 10 Pro/Enterprise. Windows 10 Home (2004+) necesită Docker Desktop 2.3+ și WSL 2 back-end
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ și Docker Compose 1.21+
- Git și cunoștințe de bază despre ce este un depozit Git