Docker ప్రారంభ మార్గదర్శకం: Docker ను ఉపయోగించి కంటైనర్లను ఎలా సృష్టించాలి మరియు నిర్వహించాలి

2/20/2026
4 min read

Docker ప్రారంభ మార్గదర్శకం: Docker ను ఉపయోగించి కంటైనర్లను ఎలా సృష్టించాలి మరియు నిర్వహించాలి

Docker ఒక ఓపెన్ సోర్స్ కంటైనరైజేషన్ ప్లాట్‌ఫారమ్, ఇది డెవలపర్లకు అప్లికేషన్లను ప్యాక్ చేయడం, పంపిణీ చేయడం మరియు నడపడం సహాయపడుతుంది. ఈ వ్యాసం మీరు Docker ను ఉపయోగించి కంటైనర్లను ఎలా సృష్టించాలి మరియు నిర్వహించాలో దశలవారీగా మార్గదర్శనం చేస్తుంది, తద్వారా వివిధ వాతావరణాలలో అప్లికేషన్ యొక్క స్థిరత్వాన్ని కాపాడవచ్చు.

1. Docker అంటే ఏమిటి?

Docker ఒక ఓపెన్ ప్లాట్‌ఫారమ్, ఇది డెవలపర్లకు కంటైనరైజ్డ్ అప్లికేషన్లను సులభంగా నిర్మించడానికి, మోహరించడానికి మరియు నిర్వహించడానికి అనుమతిస్తుంది. కంటైనర్లు తేలికపాటి, పోర్టబుల్, ఎక్కడైనా ఒకే విధంగా నడుస్తాయి, ఇది అప్లికేషన్ యొక్క స్థిరత్వం మరియు విస్తరణను నిర్ధారిస్తుంది.

2. Docker ను ఇన్‌స్టాల్ చేయడం

ప్రారంభించడానికి ముందు, మీ ఆపరేటింగ్ సిస్టమ్‌పై Docker ను ఇన్‌స్టాల్ చేయాలి. వివిధ ఆపరేటింగ్ సిస్టమ్‌ల కోసం ఇన్‌స్టాలేషన్ దశలు ఇక్కడ ఉన్నాయి:

2.1 Windows

  1. Docker అధికారిక వెబ్‌సైట్‌కు వెళ్లి Docker Desktop డౌన్‌లోడ్ చేయండి: Docker Downloads.
  2. డౌన్‌లోడ్ చేసిన Docker Desktop Installer.exe ఫైల్‌ను డబుల్ క్లిక్ చేసి, సూచనలను అనుసరించి ఇన్‌స్టాలేషన్ పూర్తి చేయండి.
  3. ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, Docker Desktop ప్రారంభించి, అది సిస్టమ్ ట్రేలో నడుస్తున్నదని నిర్ధారించుకోండి.

2.2 macOS

  1. Docker అధికారిక వెబ్‌సైట్‌కు వెళ్లి Docker Desktop డౌన్‌లోడ్ చేయండి: Docker Downloads.
  2. డౌన్‌లోడ్ చేసిన .dmg ఫైల్‌ను డబుల్ క్లిక్ చేసి, Docker ను అప్లికేషన్ ఫోల్డర్‌కు డ్రాగ్ చేయండి.
  3. Docker Desktop ప్రారంభించి, అది స్టేటస్ బార్‌లో నడుస్తున్నదని నిర్ధారించుకోండి.

2.3 Linux

Linux లో, మీరు ప్యాక్ మేనేజర్ ద్వారా Docker ను ఇన్‌స్టాల్ చేయవచ్చు. ఉదాహరణకు, 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

ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, Docker విజయవంతంగా ఇన్‌స్టాల్ అయ్యిందా అని తనిఖీ చేయడానికి క్రింది కమాండ్‌ను ఉపయోగించవచ్చు:

docker --version

3. మీ మొదటి Docker కంటైనర్‌ను సృష్టించడం

తర్వాత, మేము Docker కమాండ్‌ను ఉపయోగించి ఒక సాధారణ కంటైనర్‌ను సృష్టించబోతున్నాము.

3.1 ఇమేజ్‌ను లాగడం

Docker కంటైనర్లను సృష్టించడానికి ఇమేజ్‌లను ఉపయోగిస్తుంది, ఇమేజ్‌లు అప్లికేషన్ యొక్క టెంప్లేట్‌గా భావించవచ్చు. ఉదాహరణకు, మేము Docker Hub నుండి ఒక సాధారణ Ubuntu ఇమేజ్‌ను లాగవచ్చు:

docker pull ubuntu

3.2 కంటైనర్‌ను నడపడం

ఇమేజ్‌ను లాగించిన తర్వాత, క్రింది కమాండ్‌ను నడుపుతూ కొత్త కంటైనర్‌ను ప్రారంభించండి:

docker run -it ubuntu /bin/bash

పై కమాండ్ యొక్క పారామీటర్ల వివరణ క్రింది విధంగా ఉంది:

  • run: కొత్త కంటైనర్‌ను నడపండి
  • -it: పరస్పర టెర్మినల్‌ను ఉపయోగించండి
  • ubuntu: ఇమేజ్ పేరు
  • /bin/bash: కంటైనర్ ప్రారంభించిన తర్వాత నడపాల్సిన కమాండ్

మీరు ఇప్పుడు ఒక Ubuntu కంటైనర్‌లో ఉండాలి, కంటైనర్ నుండి బయటకు రావడానికి exit ను టైప్ చేయండి.

4. Docker కంటైనర్లను నిర్వహించడం

4.1 నడుస్తున్న కంటైనర్లను చూడండి

ప్రస్తుతం నడుస్తున్న అన్ని కంటైనర్లను చూడటానికి క్రింది కమాండ్‌ను ఉపయోగించవచ్చు:

docker ps

4.2 అన్ని కంటైనర్లను చూడండి

అన్ని కంటైనర్లను (నిలిపివేయబడిన కంటైనర్లను కూడా) చూడటానికి:

docker ps -a

4.3 కంటైనర్‌ను నిలిపివేయడం మరియు ప్రారంభించడం

ఒక నడుస్తున్న కంటైనర్‌ను నిలిపివేయాలంటే, క్రింది కమాండ్‌ను ఉపయోగించండి:

docker stop 

నిలిపివేయబడిన కంటైనర్‌ను మళ్లీ ప్రారంభించడానికి:

docker start 

4.4 కంటైనర్‌ను తొలగించడం

ఒక కంటైనర్‌ను తొలగించడానికి:

docker rm 

5. Dockerfile సృష్టించడం మరియు ఉపయోగించడం

Dockerfile అనేది ఒక టెక్స్ట్ ఫైల్, ఇది Docker ఇమేజ్‌ను ఆటోమేటిక్‌గా నిర్మించడానికి అవసరమైన ఆదేశాల సమాహారాన్ని కలిగి ఉంటుంది. Python కలిగిన ఇమేజ్‌ను సృష్టించడానికి క్రింది విధంగా ఒక సాధారణ Dockerfile ఉదాహరణ ఉంది.

5.1 Dockerfile సృష్టించడం

మీరు ఎంచుకున్న డైరెక్టరీలో ఒక Dockerfile ఫైల్‌ను సృష్టించి, క్రింది విషయాలను జోడించండి:

# అధికారిక Python బేస్ ఇమేజ్‌ను ఉపయోగించడం
FROM python:3.9-slim

# పని డైరెక్టరీని సెట్ చేయడం
WORKDIR /app

# ప్రస్తుత డైరెక్టరీలోని ఫైళ్లను కంటైనర్‌లో కాపీ చేయడం
COPY . .

# ఆధారాలను ఇన్‌స్టాల్ చేయడం
RUN pip install -r requirements.txt

# కంటైనర్ ప్రారంభించిన తర్వాత నడపాల్సిన కమాండ్‌ను సెట్ చేయడం
CMD ["python", "app.py"]

5.2 ఇమేజ్‌ను నిర్మించడం

Dockerfile ఫైల్ ఉన్న డైరెక్టరీలో, ఇమేజ్‌ను నిర్మించడానికి క్రింది కమాండ్‌ను నడపండి:

docker build -t my-python-app .

5.3 మీ ఇమేజ్‌ను నడపడం

ఇమేజ్‌ను నిర్మించిన తర్వాత, దాన్ని నడపడానికి క్రింది కమాండ్‌ను ఉపయోగించవచ్చు:

docker run -d -p 5000:5000 my-python-app

ఈ కమాండ్ కంటైనర్ యొక్క 5000 పోర్ట్‌ను హోస్ట్ యొక్క 5000 పోర్ట్‌కు మ్యాప్ చేస్తుంది.

6. ముగింపు

ఈ దశలను అనుసరించి, మీరు Docker యొక్క ప్రాథమిక భావనలను, ఇన్‌స్టాలేషన్ విధానాలను మరియు కంటైనర్లను ఎలా సృష్టించాలి మరియు నిర్వహించాలో తెలుసుకున్నారు. Docker అభివృద్ధి మరియు మోహరించడాన్ని సులభంగా మరియు సమర్థవంతంగా చేస్తుంది, ఇది వివిధ వాతావరణాలలో అప్లికేషన్ యొక్క స్థిరత్వాన్ని కాపాడడంలో మీకు సహాయపడుతుంది. వాస్తవ పని సమయంలో, CI/CD టూల్‌లను ఉపయోగించి Docker యొక్క ఫీచర్‌లను ఉపయోగించడం అభివృద్ధి పని ప్రవాహం యొక్క సమర్థతను పెంచుతుంది.

సాంకేతికత నిరంతరం అభివృద్ధి చెందుతున్నందున, Docker యొక్క ఉపయోగం పరిధి కూడా విస్తరించుకుంటోంది, Docker ను నేర్చుకోవడం మీ సాఫ్ట్‌వేర్ అభివృద్ధి జీవితానికి మరింత అవకాశాలను చేర్చుతుంది. ఈ మార్గదర్శకం మీకు Docker లో సులభంగా ప్రవేశించడంలో సహాయపడుతుందని ఆశిస్తున్నాము! ఏవైనా ప్రశ్నలు ఉంటే, వ్యాఖ్యల విభాగంలో చర్చించడానికి స్వాగతం.

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy మార్పు మార్గదర్శకం: ఎలా పొందాలి మెరుపు పురాణ స్థాయి పెంపుడు

Claude Code Buddy మార్పు మార్గదర్శకం: ఎలా పొందాలి మెరుపు పురాణ స్థాయి పెంపుడు 2026年4月1日,Anthropic 在 Claude Code 2.1.89 版...

Obsidian Defuddle విడుదల చేసింది, Obsidian Web Clipper ను కొత్త ఎత్తుకు తీసుకువెళ్ళిందిTechnology

Obsidian Defuddle విడుదల చేసింది, Obsidian Web Clipper ను కొత్త ఎత్తుకు తీసుకువెళ్ళింది

Obsidian Defuddle విడుదల చేసింది, Obsidian Web Clipper ను కొత్త ఎత్తుకు తీసుకువెళ్ళింది నేను ఎప్పుడూ Obsidian యొక్క కేం...

OpenAI తక్షణమే "మూడింటి" ప్రకటించింది: బ్రౌజర్ + ప్రోగ్రామింగ్ + ChatGPT విలీనం, గత సంవత్సరం తప్పు మార్గంలో నడిచినట్లు అంతర్గతంగా అంగీకరించిందిTechnology

OpenAI తక్షణమే "మూడింటి" ప్రకటించింది: బ్రౌజర్ + ప్రోగ్రామింగ్ + ChatGPT విలీనం, గత సంవత్సరం తప్పు మార్గంలో నడిచినట్లు అంతర్గతంగా అంగీకరించింది

OpenAI తక్షణమే "మూడింటి" ప్రకటించింది: బ్రౌజర్ + ప్రోగ్రామింగ్ + ChatGPT విలీనం, గత సంవత్సరం తప్పు మార్గంలో నడిచినట్లు అ...

2026, ఇకపై మీరే 'ఆత్మ నియంత్రణ'ని బలవంతం చేయవద్దు! ఈ 8 చిన్న విషయాలను సరిగ్గా చేయండి, ఆరోగ్యం స్వయంగా వస్తుందిHealth

2026, ఇకపై మీరే 'ఆత్మ నియంత్రణ'ని బలవంతం చేయవద్దు! ఈ 8 చిన్న విషయాలను సరిగ్గా చేయండి, ఆరోగ్యం స్వయంగా వస్తుంది

2026, ఇకపై మీరే 'ఆత్మ నియంత్రణ'ని బలవంతం చేయవద్దు! ఈ 8 చిన్న విషయాలను సరిగ్గా చేయండి, ఆరోగ్యం స్వయంగా వస్తుంది కొత్త సం...

అవి కష్టపడుతున్న తల్లులు, బరువు తగ్గలేక పోతున్న వారు, ఇక్కడే తప్పు చేస్తున్నారుHealth

అవి కష్టపడుతున్న తల్లులు, బరువు తగ్గలేక పోతున్న వారు, ఇక్కడే తప్పు చేస్తున్నారు

అవి కష్టపడుతున్న తల్లులు, బరువు తగ్గలేక పోతున్న వారు, ఇక్కడే తప్పు చేస్తున్నారు మార్చి నెల మూడవ భాగం దాటింది, మీ బరువు ...

📝
Technology

AI Browser 24小时稳定运行指南

AI Browser 24小时稳定运行指南 ఈ పాఠం స్థిరంగా, దీర్ఘకాలికంగా పనిచేసే AI బ్రౌజర్ వాతావరణాన్ని ఎలా ఏర్పాటు చేయాలో వివరిస్తుంది. 适用...