Docker-tárolók használata Synapse VS Code-bővítménysel
A Synapse VS Code bővítmény használatához teljesíteni kell bizonyos előfeltételeket, például egy kész JDK-környezetet. A beállítási folyamat egyszerűsítése érdekében kifejlesztettünk egy új funkciót, amely integrálható a VS Code Dev Container szolgáltatással. Ezzel a funkcióval megnyithatja a Synapse VS Code bővítményt egy tárolóban, amelyen már telepítve van az összes szükséges előfeltétel, így a felhasználók könnyebben kezdhetik meg az első lépéseket.
A Synapse VS Code bővítmény zökkenőmentesen integrálható a Docker-tárolókkal, és egységes fejlesztési környezetet biztosít a különböző platformokon. Ez a funkció lehetővé teszi a támogatott Fabric-elemek, például jegyzetfüzetek használatát a helyi géptől elkülönített tárolóalapú környezetben. A tárolóalapú környezet biztosítja, hogy minden szükséges függőség megfelelően legyen telepítve és konfigurálva. Lehetővé teszi, hogy a jegyzetfüzetek fejlesztésére összpontosítson a környezet beállításával kapcsolatos aggodalmak nélkül.
A Synapse docker-rendszerképet biztosít a VS Code bővítmény támogatásához. A Docker-rendszerkép tartalmazza a Synapse VS Code bővítmény futtatásához szükséges összes függőséget, beleértve a Java Development Kit (JDK), a Conda és a VS Code Jupyter-bővítményét. Ez a kép a Microsoft Eszközjegyzék van behúzva, és a következő helyről húzható le: . A felhasználók számára az első lépések megkönnyítése érdekében létrehoztunk egy mintát devcontainer.json fájllal, amellyel megnyithatja a Synapse VS Code bővítményt egy tárolóban. Első lépésként kövesse az alábbi lépéseket.
A Synapse egy Docker-rendszerképet biztosít a VS Code bővítmény támogatásához. A Docker-rendszerkép tartalmazza az összes szükséges függőséget, például a Java Fejlesztői Készletet (JDK), a Condát és a VS Code Jupyter-bővítményét. Ez a rendszerkép a Microsoft Eszközjegyzék található. A gyors kezdés érdekében egy devcontainer.json-fájllal rendelkező minta segítségével megnyithatja a Synapse VS Code bővítményt egy tárolóban, a következő szakaszokban leírtak szerint.
Előfeltételek
A Docker-tárolók Synapse VS Code-bővítménysel való használatához a következő előfeltételeknek kell teljesülniük:
- A Docker Desktop telepítése
- Telepítse a VS Code Távoli fejlesztési csomagot.
Első lépések
Klónozza a Synapse VS Code Dev Container-mintát.
Nyissa meg a mintamappát a VS Code-ban, és megjelenik egy üzenet, amely arra kéri, hogy nyissa meg újra a mappát egy tárolóban. Válassza az Újra a Tárolóban gombot.
A VS Code Remote Development bővítmény megkezdi a Docker-rendszerkép és -tároló összeállítását. Ez eltarthat néhány percig.
A tároló üzembe helyezése után a Bővítmények nézet külön szakaszt kap a tárolóban futó bővítményekhez. A tárolóban futó Synapse VS Code-bővítmény látható. Most már ugyanúgy használhatja a bővítményt, mint a helyi gépen.
Létrehozhat egy új jegyzetfüzetet, vagy megnyithat egy meglévőt a kódcellák futtatásához. A jegyzetfüzet a helyi géptől eltérő tárolóalapú környezetben működik. A Conda csomagkezelővel más Python-csomagokat is telepíthet, amelyek csak a tárolókörnyezetre lesznek hatással, a helyi rendszerre nem. Az aktuális futtatókörnyezet ellenőrzéséhez nyisson meg egy terminált a VS Code-ban, és futtassa a parancsot
cat /etc/os-release
. A kimenet megjeleníti az operációs rendszer verzióját és egyéb releváns információkat.A tároló leállításához válassza a VS Code ablak bal alsó sarkában lévő zöld ikont, majd válassza a Remote-Containers: Helyi újranyitás lehetőséget. Ezzel leállítja a tárolót, és visszaküldi a helyi gépre.
A devcontainer.json fájl testreszabásával más függőségeket vagy konfigurációkat is hozzáadhat a tárolóhoz. A devcontainer.json fájl testreszabásáról további információt a VS Code Dev Container dokumentációjában talál.