Docker ની શરૂઆતની માર્ગદર્શિકા: કેવી રીતે Docker નો ઉપયોગ કરીને કન્ટેનર બનાવવું અને વ્યવસ્થાપિત કરવું
Docker ની શરૂઆતની માર્ગદર્શિકા: કેવી રીતે Docker નો ઉપયોગ કરીને કન્ટેનર બનાવવું અને વ્યવસ્થાપિત કરવું
Docker એ એક ઓપન સોર્સ કન્ટેનરાઇઝેશન પ્લેટફોર્મ છે, જે ડેવલપર્સને એપ્લિકેશન્સને પેકેજ, વિતરણ અને ચલાવવા માટે મદદ કરે છે. આ લેખમાં, અમે ધીમે ધીમે તમને બતાવીશું કે કેવી રીતે Docker નો ઉપયોગ કરીને કન્ટેનર બનાવવું અને વ્યવસ્થાપિત કરવું, જેથી વિવિધ પર્યાવરણમાં એપ્લિકેશનની એકરૂપતા જાળવવામાં સહાય થાય.
1. Docker શું છે?
Docker એ એક ખુલ્લું પ્લેટફોર્મ છે, જે ડેવલપર્સને સરળતાથી કન્ટેનરાઇઝ્ડ એપ્લિકેશન્સ બનાવવા, ડિપ્લોય કરવા અને વ્યવસ્થાપિત કરવા માટે સક્ષમ બનાવે છે. કન્ટેનર હલકા, પોર્ટેબલ હોય છે, અને તે કોઈપણ જગ્યાએ સમાન રીતે ચલાવી શકાય છે, જે એપ્લિકેશનની એકરૂપતા અને વિસ્તરણક્ષમતા સુનિશ્ચિત કરે છે.
2. Docker ઇન્સ્ટોલ કરવું
શરૂઆત કરવા માટે, તમારે તમારા ઓપરેટિંગ સિસ્ટમ પર Docker ઇન્સ્ટોલ કરવું પડશે. નીચે વિવિધ ઓપરેટિંગ સિસ્ટમ્સ માટે ઇન્સ્ટોલેશનના પગલાં છે:
2.1 Windows
- Dockerની વેબસાઇટ પર જાઓ અને Docker Desktop ડાઉનલોડ કરો: Docker Downloads.
- ડાઉનલોડ કરેલ
Docker Desktop Installer.exeફાઇલ પર ડબલ ક્લિક કરો અને સૂચનાઓ અનુસાર ઇન્સ્ટોલેશન પૂર્ણ કરો. - ઇન્સ્ટોલેશન પૂર્ણ થયા પછી, Docker Desktop શરૂ કરો અને ખાતરી કરો કે તે સિસ્ટમ ટ્રેમાં ચાલી રહ્યું છે.
2.2 macOS
- Dockerની વેબસાઇટ પર જાઓ અને Docker Desktop ડાઉનલોડ કરો: Docker Downloads.
- ડાઉનલોડ કરેલ
.dmgફાઇલ પર ડબલ ક્લિક કરો અને Dockerને એપ્લિકેશન ફોલ્ડરમાં ખેંચી નાખો. - 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 માં સફળતાપૂર્વક પ્રવેશ કરવા માટે મદદ કરશે! જો કોઈ પ્રશ્ન હોય, તો ટિપ્પણી વિભાગમાં ચર્ચા કરવા માટે સ્વાગત છે.





