Mitä säilöt ovat?
Tutustukaa säilöjen peruskäsitteeseen, niiden hyötyihin ja eroihin virtuaalikoneisiin verrattuna.
Mitä säilöt ovat? on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Hei konttimaailma!
Tervetuloa Dockerin pariin! Kontit ovat nykyään olennainen tapa paketoida ja toimittaa sovelluksia. Aloitetaan selvittämällä, mikä kontti oikeastaan on ja miksi niitä käytetään kaikkialla.

Kehittäjän pulma
Oletteko koskaan törmänneet tilanteeseen, jossa todetaan: ”toimii minun koneellani”? Sovellukset riippuvat tietyistä kirjastojen, ajonaikaisten ympäristöjen ja käyttöjärjestelmien versioista – ja nämä vaihtelevat kehitys-, testi- ja tuotantoympäristöissä, mikä synnyttää vaikeasti havaittavia virheitä.
Sovelluksen oma pod
Kontti kokoaa sovelluksen ja kaiken sen tarvitseman – koodin, ajonaikaisen ympäristön, kirjastot ja asetukset – yhdeksi siirrettäväksi kokonaisuudeksi, joka toimii samalla tavalla kaikkialla, missä sitä suoritetaan.
Miten kontit toimivat konepellin alla
Kontit käyttävät käyttöjärjestelmätason virtualisointia: ne jakavat isäntäkoneen ytimen, mutta saavat eristetyn käyttäjätilan ja toimivat erillisinä prosesseina. Siksi ne ovat kevyitä ja käynnistyvät nopeasti.
Kontit ja virtuaalikoneet: nopea katsaus
Virtuaalikoneet ja kontit: virtuaalikone sisältää hypervisorin kautta kokonaisen vieraskäyttöjärjestelmän, joten se on raskas ja hidas. Dockerin kaltaisen moottorin käyttämä kontti jakaa isäntäkoneen ytimen, joten se on kevyt ja nopea.
Hyöty 1: siirrettävyys
Tärkein hyöty on siirrettävyys. Kaikki toimitetaan paketin mukana, joten kontitettu sovellus toimii samalla tavalla jokaisessa ympäristössä – ”rakenna kerran, suorita missä tahansa” toteutuu käytännössä.
Hyöty 2: tehokkuus
Kontit ovat tehokkaita: koska jokaista sovellusta varten ei tarvitse käynnistää kokonaista käyttöjärjestelmää, käynnistys on nopeampi, suoritin- ja RAM-muistia sekä levytilaa kuluu huomattavasti vähemmän ja samaan laitteistoon voidaan sijoittaa enemmän sovelluksia.
Hyöty 3: eristys ja tietoturva
Jokainen kontti toimii eristettynä. Sovellukset eivät häiritse toisiaan, yhden kaatuminen vaikuttaa harvoin muihin ja useita kontteja voidaan suorittaa turvallisesti rinnakkain.
Ajattele kuljetuskontteja
Nimi tulee kuljetuskonteista: ulkomitat ovat samat sisällöstä riippumatta, joten ne sopivat mille tahansa laivalle tai kuorma-autolle. Ohjelmistokontit standardoivat sovellusten paketoinnin samalla tavalla.
Testaa konttitietosi
Mitkä seuraavista väitteistä kuvaavat oikein ohjelmistokonttien hyötyä tai ominaisuutta?
Mitä opitte
Olette perehtyneet kontteihin: ne ovat eristettyjä ja siirrettäviä sovelluspaketteja, jotka ehkäisevät käyttöönottoympäristöjen välisiä eroja ja ovat isäntäkoneen ytimen jakamisen ansiosta virtuaalikoneita kevyempiä. Seuraavaksi asennetaan Docker Desktop.
Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Mitä säilöt ovat?” ilmainen?
Kyllä – oppitunnin ”Mitä säilöt ovat?” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko DevOps-bootcamp-kurssin, päivitä CoddyKit PROhon. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Mitä säilöt ovat?”?
Tutustukaa säilöjen peruskäsitteeseen, niiden hyötyihin ja eroihin virtuaalikoneisiin verrattuna. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Mitä säilöt ovat?”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Mitä säilöt ovat?
- Docker Desktopin asentaminen
- Ensimmäinen Docker-säilönne
- Datan hallinta Docker-volyymien avulla