Introduction
A Visual Studio Code Dev Containers bővítmény használatával docker-tárolón belül fejleszthet.
Tegyük fel, hogy egy olyan ügynökségnél dolgozik, amely szoftveres tanácsadást végez számos különböző nyelven és futtatókörnyezetben. Minden fejlesztő a Visual Studio Code-ot használja. Az ügynökség több tucat futó projekttel rendelkezik, amelyek mindegyike saját konfigurációs és futtatókörnyezeti követelményekkel rendelkezik. Az ügynökség fejlesztőinek minden projekten anélkül kell tudni dolgozni, hogy először be kellene állítaniuk vagy konfigurálniuk kellene a számítógépeiket.
Ebben a modulban egy meglévő projekthez fog konfigurációs fájlokat hozzáadni. Ezek a fájlok meg fogják mondani a Visual Studio Code-nak, hogyan hozhat létre olyan környezetet, amelyben a projekt "csak működik". A futtatókörnyezet konfigurálásához a Dev Container konfigurációját kell használnia. Emellett automatizálni is fogja annak a fejlesztőkörnyezetnek a konfigurálását, amely működni fog mindenkinél, aki rendelkezik Dockerrel és a Visual Studio Code-dal.
A modul végére képes lesz úgy konfigurálni bármilyen projektet, hogy az egy Docker-tárolón belül működjön.
Előfeltételek
- Alapszintű szoftverfejlesztői ismeretek, például a kód futtatásának módja, vagy új nyelvek telepítése
- Docker és alapszintű Docker-ismeretek:
- Windows: Docker Desktop 2.0+ Windows 10 Pro/Enterprise rendszeren. A Windows 10 Home (2004+) használatához a Docker Desktop 2.3+ és a WSL 2 háttérrendszer szükséges
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/Enterprise kiadás 18.06+ és Docker Compose 1.21+
- Git és alapszintű ismeretek a Git-adattárról