Docker leiðarvísir fyrir byrjendur: Hvernig á að nota Docker til að búa til og stjórna ílátum
Docker leiðarvísir fyrir byrjendur: Hvernig á að nota Docker til að búa til og stjórna ílátum
Docker er opinn ílátaplatform sem getur hjálpað þróunaraðilum að pakka, dreifa og keyra forrit. Þessi grein mun leiða þig skref fyrir skref í gegnum hvernig á að nota Docker til að búa til og stjórna ílátum, til að tryggja samræmi forritsins í mismunandi umhverfum.
1. Hvað er Docker?
Docker er opinn vettvangur sem gerir þróunaraðilum kleift að byggja, dreifa og stjórna ílátum auðveldlega. Ílátin eru létt, flytjanleg og geta keyrt á sama hátt hvar sem er, sem tryggir samræmi og skalanleika forritsins.
2. Setja upp Docker
Fyrir en þú byrjar þarftu að setja upp Docker á stýrikerfi þínu. Hér eru skrefin fyrir mismunandi stýrikerfi:
2.1 Windows
- Farðu á opinberu heimasíðu Docker til að sækja Docker Desktop: Docker Downloads.
- Tvísmelltu á niðurhalaða
Docker Desktop Installer.exeskrána og fylgdu leiðbeiningunum til að ljúka uppsetningu. - Eftir að uppsetningu er lokið, ræstu Docker Desktop og tryggðu að það sé að keyra í kerfistrá.
2.2 macOS
- Farðu á opinberu heimasíðu Docker til að sækja Docker Desktop: Docker Downloads.
- Tvísmelltu á niðurhalaða
.dmgskrána og dragðu Docker í forritaskrána. - Ræstu Docker Desktop og tryggðu að það sé að keyra í stöðustikunni.
2.3 Linux
Á Linux geturðu sett upp Docker í gegnum pakka stjórnun. Til dæmis, fyrir Ubuntu:
sudo apt update
sudo apt install -y \
ca-certificates \
curl \
gnupg \
lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Eftir að uppsetningu er lokið geturðu notað eftirfarandi skipun til að athuga hvort Docker hafi verið settur upp með góðum árangri:
docker --version
3. Búðu til þitt fyrsta Docker ílát
Nú skulum við nota Docker skipanir til að búa til einfalt ílát.
3.1 Sækja mynd
Docker notar myndir til að búa til ílát, myndir má líta á sem sniðmát forritsins. Til dæmis, við getum sótt einfaldan Ubuntu mynd úr Docker Hub:
docker pull ubuntu
3.2 Keyra ílát
Eftir að hafa sótt myndina, keyrðu eftirfarandi skipun til að ræsa nýtt ílát:
docker run -it ubuntu /bin/bash
Skýringar á færslunum í ofangreindri skipun:
run: Keyrir nýtt ílát-it: Notar samskiptaleiðubuntu: Nafn myndarinnar/bin/bash: Skipun sem keyrir eftir að ílátinu er ræst
Þú ættir nú að vera inni í Ubuntu ílátinu, sláðu inn exit til að fara út úr ílátinu.
4. Stjórna Docker ílátum
4.1 Skoða ílát sem eru að keyra
Þú getur notað eftirfarandi skipun til að skoða öll ílát sem eru að keyra:
docker ps
4.2 Skoða öll ílát
Til að skoða öll ílát (þ.m.t. stöðvuð ílát) geturðu notað:
docker ps -a
4.3 Stoppa og ræsa ílát
Ef þú vilt stoppa ílát sem er að keyra, geturðu notað eftirfarandi skipun:
docker stop
Til að ræsa stöðvað ílát:
docker start
4.4 Eyða ílátum
Til að eyða ílát geturðu notað:
docker rm
5. Búðu til og notaðu Dockerfile
Dockerfile er textaskrá sem inniheldur röð skipana sem notaðar eru til að sjálfvirkt byggja Docker mynd. Hér er einfalt Dockerfile dæmi sem býr til mynd sem inniheldur Python.
5.1 Búðu til Dockerfile
Búðu til Dockerfile skrá í valinni skrá og bættu eftirfarandi efni við:
# Nota opinberu Python grunnmyndina
FROM python:3.9-slim
# Setja vinnuskrá
WORKDIR /app
# Afrita skrár úr núverandi skrá í ílát
COPY . .
# Setja upp kröfur
RUN pip install -r requirements.txt
# Setja skipun sem keyrir eftir að ílátinu er ræst
CMD ["python", "app.py"]
5.2 Byggja mynd
Í skrá þar sem Dockerfile er staðsett, keyrðu eftirfarandi skipun til að byggja mynd:
docker build -t my-python-app .
5.3 Keyra myndina þína
Eftir að myndin hefur verið byggð, geturðu notað eftirfarandi skipun til að keyra hana:
docker run -d -p 5000:5000 my-python-app
Þessi skipun mun kortleggja 5000 port í ílátinu á 5000 port á gestgjafanum.
6. Niðurstaða
Með þessum skrefum hefurðu núna lært grundvallarhugtök Docker, uppsetningu aðferðir, og hvernig á að búa til og stjórna ílátum. Docker gerir þróun og dreifingu auðveldari og skilvirkari, sem getur hjálpað þér að viðhalda samræmi forritsins í mismunandi umhverfum. Í raunverulegu starfi, að nota Docker í samvinnu við CI/CD verkfæri mun stórlega auka skilvirkni þróunarferlisins.
Með stöðugri þróun tækni, er notkun Docker einnig að stækka, að læra Docker mun auka möguleika þína í hugbúnaðarþróun. Vonandi mun þessi leiðarvísir hjálpa þér að byrja með Docker! Ef þú hefur spurningar, velkomin að ræða í athugasemdum.





