Dockeri konteiner on kerge ja isoleeritud keskkond, mis sisaldab kõike, mida vajate oma rakenduse käivitamiseks, sealhulgas koodi, sõltuvusi, raamatukogusid ja kohandusi. See kasutab rakenduste pakkimiseks ja tarnimiseks standardiseeritud protsesside abil konteinerdamist.
Need töötavad Dockeri kujutistel, mis sisaldavad kõiki rakenduse komponente ja selle sõltuvusi. Kujutised luuakse Dockerfile'i
failide põhjal, mis sisaldavad juhiseid kujutise koostamiseks. Kui kujutis on loodud, saab seda konteinerina käivitada.
Dockeri konteinerid tagavad rakenduste isoleerimise üksteisest ja vastuvõtvast süsteemist. Nad kasutavad vastuvõtva operatsioonisüsteemi tuuma, kuid neil on oma keskkond, sealhulgas failisüsteem, keskkonnamuutujad, võrguliidesed ja protsessid. See võimaldab neil töötada teistest konteineritest sõltumatult ning tagab rakenduste korduvkäivitamise ja töökindluse erinevates keskkondades.
Neil on ka skaleeritavus ja teisaldatavus. Neid saab hõlpsasti ühest süsteemist teise liigutada ilma koodi või seadistusi muutmata. Dockeri konteinerid integreeruvad ka orkestreerijatega, nagu Docker Swarm või Kubernetes, et hallata ja juurutada konteinerrakendusi klastrilises keskkonnas.
Konteineri käivitamiseks Dockeris peate järgima järgmisi samme:
1. Installige Docker oma masinasse, kui te seda veel teinud ei ole. Dockeri paigaldamise juhised leiate Dockeri ametlikust veebisaidist:
2. Valmistage ette Dockerfile, mis määrab kindlaks konteineri loomise seaded ja juhised. Dockerfile on tekstifail, tavaliselt ilma laiendita, mis sisaldab käske konteineri kujutise loomiseks. Näide lihtsast Dockerfile'ist võib välja näha selline:
Baaskujutise kasutamine
FROM ubuntu:latest
Vajalike pakettide paigaldamine
RUN apt-get update && apt-get install -y <packages>
Failide kopeerimine konteinerisse
COPY <local_file> <path_in_container>
Käsu käivitamine konteineri käivitamisel
CMD <command>
3. Avage käsurea või terminal ja navigeerige kataloogi, kus teie Dockerfile asub.
4. Koosta konteineri kujutis, käivitades käsu:
docker build -t <image_name>
Siin`<pildi_nimi>`
on nimi, mille te oma kujutisele valite, ja punkt `.` suunab Dockeri praegusesse kataloogi, kus asub Dockerfile
.
5. Kui kujutis on edukalt ehitatud, käivitage konteiner käsuga:
docker run <image_name>
See loob ja käivitab konteineri teie kujutise põhjal.
Oluline on märkida, et konteineri käivitamisel saate kasutada erinevaid lipukesi ja parameetreid, et konfigureerida selle käitumist, näiteks portide suunamist või kataloogide paigaldamist. Lisateavet saadavalolevate parameetrite ja lippude kohta saate käsuga:
docker run --help