Megosztás a következőn keresztül:


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:

Első lépések

  1. Klónozza a Synapse VS Code Dev Container-mintát.

  2. 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.

  3. 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.

  4. 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. Képernyőkép a bővítménylistáról, amelyen a Dev Container fut.

  5. 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.

  6. 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.

  7. 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.