Docker ની શરૂઆતની માર્ગદર્શિકા: કેવી રીતે Docker નો ઉપયોગ કરીને કન્ટેનર બનાવવું અને વ્યવસ્થાપિત કરવું

2/20/2026
5 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 ઇન્સ્ટોલ કરી શકો છો. ઉબુન્ટુ ઉદાહરણ તરીકે:

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 હબમાંથી એક સરળ ઉબુન્ટુ ઇમેજ ખેંચી શકીએ છીએ:

docker pull ubuntu

3.2 કન્ટેનર ચલાવવું

ઇમેજ ખેંચ્યા પછી, નીચેના આદેશને ચલાવીને એક નવું કન્ટેનર શરૂ કરો:

docker run -it ubuntu /bin/bash

ઉપરોક્ત આદેશના પેરામીટરોની વ્યાખ્યા નીચે મુજબ છે:

  • run: એક નવું કન્ટેનર ચલાવો
  • -it: ઇન્ટરેક્ટિવ ટર્મિનનો ઉપયોગ કરો
  • ubuntu: ઇમેજનું નામ
  • /bin/bash: કન્ટેનર શરૂ થયા પછી ચલાવવાની આદેશ

તમે હવે એક ઉબુન્ટુ કન્ટેનરમાં હોવું જોઈએ, કન્ટેનરમાંથી બહાર નીકળવા માટે 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 ઇમેજને આપોઆપ બનાવવા માટેની સૂચનાઓની શ્રેણી હોય છે. નીચે એક સરળ Dockerfile ઉદાહરણ છે, જે પાયથન સાથેની ઇમેજ બનાવે છે.

5.1 Dockerfile બનાવવું

તમારા પસંદના ડિરેક્ટરીમાં Dockerfile નામની ફાઇલ બનાવો અને નીચેની સામગ્રી ઉમેરો:

# અધિકૃત પાયથન આધાર ઇમેજનો ઉપયોગ કરો
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....

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 બ્રાઉઝર પર્યાવરણ કેવી રીતે બનાવવું ...