Sisältössä Docker on kolme peruskäsitettä, jotka on tärkeää ymmärtää: Container
, Image
, ja. Dockerfile
Container
Se on pääkomponentti Docker. A container on eristetty suoritusympäristö, joka sisältää sovelluksen ja siihen liittyvät komponentit.
Jokainen container toimii Docker kuin pieni virtuaalikone, joka sisältää kaiken sovelluksen suorittamiseen tarvittavan, mukaan lukien kirjastot, riippuvuudet ja määritykset.
Container avulla voit ajaa sovelluksia johdonmukaisesti eri ympäristöissä murehtimatta eri sovellusten välisistä vuorovaikutuksista.
Voit luoda, suorittaa, pysäyttää ja poistaa container tarpeen mukaan.
Image
Se on kevyt, pakattu tiedostosarja, joka sisältää kaiken tarvittavan container
. An image
voidaan nähdä suunnitelmana luomiseen container. Se sisältää sovelluskokoonpanot, lähdekoodin, kirjastot ja suoritettavat tiedostot.
Image ovat muuttumattomia, ja jokaisella container testamentista luodulla image on oma erillinen ja eristetty tilansa muista container.
Voit luoda, tarkastella ja jakaa image
tarpeen mukaan.
Dockerfile
Se on yksinkertainen tekstitiedosto, joka sisältää ohjeet Docker image
. Määrittää vaiheet ja prosessit tietyistä komponenteista ja kokoonpanoista luomiseen. Dockerfile image
Käyttämällä:tä voit automatisoida rakennusprosessin ja varmistaa johdonmukaisuuden ja helpon toistettavuuden eri ympäristöissä. Dockerfile image
image
Dockerfile sisältää ohjeet, kuten FROM(määrittää perustan image
), RUN(komentojen suorittaminen koontiprosessin aikana), COPY(tiedostojen kopioiminen hakemistoon image
) ja CMD(oletuskomennon määrittäminen suorituksen aikana container
).
Dockerfile auttaa sinua luomaan räätälöityjä image
ja hallitsemaan image
rakennusprosessia joustavasti.
Nämä konseptit ovat ydin Docker ja niiden avulla voit pakata, ottaa käyttöön ja hallita sovelluksia helposti ja johdonmukaisesti. Käyttämällä Container
, Image
, ja, voit hyödyntää joustavuutta ja ominaisuuksia kehitys- ja käyttöönottoprosessissa. Dockerfile
Docker