Wprowadzenie
Możesz użyć rozszerzenia Visual Studio Code Dev Containers do tworzenia wewnątrz kontenera platformy Docker.
Załóżmy, że pracujesz w agencji, która wykonuje doradztwo programowe w wielu różnych językach i środowiskach uruchomieniowych. Wszyscy deweloperzy używają programu Visual Studio Code. Agencja obsługuje wiele trwających projektów, z których każdy ma własną konfigurację i wymagania dotyczące środowiska uruchomieniowego. Deweloperzy w Twojej agencji muszą mieć możliwość pracowania na dowolnym projekcie bez konieczności wcześniejszego konfigurowania maszyn.
W tym module dodasz pliki konfiguracji do istniejącego projektu. Te pliki informują program Visual Studio Code, jak utworzyć środowisko, w którym projekt będzie "po prostu działać". Do skonfigurowania środowiska uruchomieniowego użyjesz konfiguracji kontenera deweloperskiego. Zautomatyzujesz również konfigurację środowiska programistycznego, które będzie działało dla każdego, kto ma platformę Docker i program Visual Studio Code.
Na koniec tego modułu będziesz w stanie skonfigurować dowolny projekt, tak aby był uruchamiany wewnątrz kontenera platformy Docker.
Wymagania wstępne
- Podstawowa ogólna wiedza na temat tworzenia oprogramowania obejmująca na przykład umiejętność uruchamiania kodu czy instalowania nowego języka
- Platforma Docker i podstawowa wiedza na temat platformy Docker:
- Windows: Docker Desktop 2.0+ w systemie Windows 10 Pro/Enterprise. System Windows 10 Home (2004+) wymaga programu Docker Desktop 2.3 lub nowszego oraz zaplecza WSL 2
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ i Docker Compose 1.21+
- Git i podstawowa wiedza na temat repozytorium Git