Ohjelmiston lisääminen aiemmin luotuun säilöön
Mukautettu säilösi sopii hyvin virastollesi. Kehityssäilöjen tehon ansiosta olet pystynyt lisäämään esimääritetyt kehityssäilöt, ja tähän mennessä olet muokkannut kokemustasi devcontainer.json-tiedoston kautta. Mutta entä jos haluat lisätä ohjelmistoja, jotka eivät ole saatavilla kyseisissä kuvissa tai esimääritetyissä kehityssäilöissä?
Johdanto lisäohjelmistojen asentamiseen
Lisäohjelmistot voivat sisältää toisen teknologiapinon virastollesi. Saatat esimerkiksi haluta sisällyttää Node.js mihin tahansa kehityssäilöösi, koska tiedät, että se on osa monia kehitystyönkulkuja.
Kun suoritit Kehityssäilöt: Lisää kehityssäilön määritystiedostoja, sovellukseesi lisättiin .devcontainer -kansio. Se sisälsi devcontainer.json -tiedoston tämän säilön kuvan . Vaikka tämä kuva antaa meille monia vaihtoehtoja tiimillemme, haluamme ehkä iteroida niitä asentamalla lisää ohjelmistoja.
Menetelmät ohjelmiston asentamiseen
Voit asentaa ohjelmiston integroidun päätteen kautta. Useimmat säilön kuvat perustuvat Debianiin tai Ubuntuun, jossa käytät apt tai apt-get komentoa uusien pakettien asentamiseen.
Tärkeä
Suorita apt-get aina, kun asennat jotakin apt-get update:stä. Tämä komento päivittää pakettien ja pakettisäilöjen luettelon, jotta sinulla on ajantasaisin luettelo tallennettuna välimuistiin.
Jos kuitenkin teet muutoksia .devcontainer-kansioon ja sinun on luotava säilö uudelleen, sinun on asennettava uudelleen kaikki, mitä olet asentanut manuaalisesti. Voit välttää tämän ongelman käyttämällä postCreateCommand-ominaisuutta devcontainer.json, kuten edellisessä osiossa mainittiin.
Tehokkain käytäntö, joka tekee muutokset uudelleen muodostamisen jälkeenkin, on asentaa ohjelmisto ominaisuuden kautta.
Ohjelmiston asennus ominaisuuksien kautta
Kuten tämän moduulin yksikössä 5 mainittiin, kehityssäilön "ominaisuudet" ovat itsenäisiä, jaettavia asennuskoodiyksiköitä ja kehityssäilön määrityksiä. Nimi perustuu ajatukseen, että viittaamalla johonkin niistä voit lisätä nopeasti ja helposti lisää työkaluja, suorituspalveluita tai kirjaston "ominaisuuksia" kehityssäilöön sinun tai työtovereidesi käytettäväksi.
Kun käytät VS Code -komentoa Dev Containers: Add Dev Container Configuration Files, saat luettelon komentosareista, joiden avulla voit mukauttaa olemassa olevia kehityssäilön määrityksiä, kuten asentaa Gitin tai Azure CLI:n.
Kun muodostat uudelleen ja avaat uudelleen säilössäsi, valitsemasi ominaisuudet ovat käytettävissä devcontainer.json:
"features": {
"ghcr.io/devcontainers/features/azure-cli:1": {
"version": "latest"
}
}
VS Code Kehityssäilöt: Määritä säilön ominaisuudet -komennon avulla voit päivittää olemassa olevia määrityksiä.
VS Coden käyttöliittymässä hankitut ominaisuudet ovat nyt peräisin keskitetystä indeksistä, jota voit tutkia ja jopa lisätä.
Voit tarkastella lisätietoja siitä, miten ominaisuudet toimivat ja niiden jakelun.
Seuraavassa harjoituksessa asennat Node.js. Sen jälkeen varmistat, että Node.js on käytettävissä käynnissä olevassa säilössä.