Kehityssäilöjen laajennuksen käyttö Visual Studio Codessa
Kun olet nyt asentanut Kehityssäilöt-laajennuksen, katsotaan, miten se auttaa organisaatiosi kehittäjiä. Kuten olet huomannut viraston aikana, kehittäjille voi olla suurta vaivaa uusien projektien aloittamisessa. Jokainen edellyttää, että kehittäjät asentavat ja hallitsevat tiettyjä tai monimutkaisia riippuvuussuhteet ja teknologiapinot.
Ihannetapauksessa kukin projekti sisältyy omaan esimääritettyun, säilöön tallennettuun ympäristöönsä. Docker ja Visual Studio Code mahdollistavat säilön kehittämisen Kehityssäilöt-laajennuksen avulla.
Kehityssäilöt-laajennus
Dev Containers -laajennuksen for Visual Studio Coden avulla voit käyttää säilöä täytenä kehitysympäristönä. Tämän laajennuksen avulla voit avata minkä tahansa säilön kansion tai säilön ja hyödyntää Visual Studio Coden kaikkia ominaisuuksia, kuten IntelliSenseä (viimeistelyjä), koodissa siirtymistä ja virheenkorjausta.
Miten laajennus toimii?
Kehityssäilöt-laajennuksen avulla voit noutaa kehityssäilön, jossa on sinulle jo määritetty teknologiapino tai riippuvuussuhteet, avata projektin ja huomata, että koodisi toimii vain lataamatta mitään paikalliselta koneelta. Kehityssäilölaajennus toimii yhdistämällä Visual Studio Coden käynnissäseen säilöön. Työtilatiedostot asennetaan paikallisesta tiedostojärjestelmästä tai kopioidaan tai kloonataan säilöön.
Visual Studio Code -laajennukset asennetaan ja suoritetaan säilön sisällä. Siellä he voivat käyttää täysin työkaluja, ympäristöä ja tiedostojärjestelmää. Sinulle – kehittäjälle – käyttökokemus on sama kuin jos olisit avannut projektin normaalisti Visual Studio Codessa.
Voit vaihtaa koko kehitysympäristön saumattomasti yhdistämällä toiseen säilöön. Laajennus käsittelee kaikki määritykset muutaman määritystiedoston, kuten devcontainer.json, perusteella, jotka sisältyvät kansioon nimeltä .devcontainer.
Kehityssäilöt-laajennus toimii kehityssäilön CLI-. Komentorivikäyttöliittymä käyttää .devcontainer/devcontainer.json määritystiedostoa ja luo ja määrittää kehityssäilön siitä. Kehityssäilön komentorivikäyttöliittymä on Development Containers Specificationviitetoteutus, jonka avulla yksittäiset käyttäjät ja muut työkalut voivat lukea devcontainer.json metatiedoissa ja luoda siitä kehityssäilöjä.
Seuraavassa osiossa lisäät kehityssäilön Python-projektiin ja suoritat sen omalla koneellasi, vaikka sinulla ei olisi Pythonia asennettuna.