ಡೋಕರ್ ಪ್ರವೇಶ ಮಾರ್ಗದರ್ಶಿ: ಡೋಕರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಟೈನರ್ಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು
ಡೋಕರ್ ಪ್ರವೇಶ ಮಾರ್ಗದರ್ಶಿ: ಡೋಕರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಟೈನರ್ಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು
ಡೋಕರ್ ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಕಂಟೈನರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್, ಇದು ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಪ್ಯಾಕ್, ವಿತರಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಈ ಲೇಖನವು ಡೋಕರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಟೈನರ್ಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಹಂತ ಹಂತವಾಗಿ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ, ಇದರಿಂದ ವಿಭಿನ್ನ ಪರಿಸರಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಮಾನತೆ ಉಳಿಯುತ್ತದೆ.
1. ಡೋಕರ್ ಎಂದರೆ ಏನು?
ಡೋಕರ್ ಒಂದು ಓಪನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್, ಇದು ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರಿಗೆ ಕಂಟೈನರ್ಗೊಳಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ಮಿಸಲು, ನಿಯೋಜಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಕಂಟೈನರ್ಗಳು ತೂಕದಲ್ಲಿ ಕಡಿಮೆ, ಸಾಗಿಸಲು ಸುಲಭವಾಗಿದ್ದು, ಎಲ್ಲೆಡೆ ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಮಾನತೆ ಮತ್ತು ವಿಸ್ತರಣೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.
2. ಡೋಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು
ಆರಂಭಿಸುವ ಮೊದಲು, ನೀವು ನಿಮ್ಮ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಡೋಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಿದೆ. ವಿವಿಧ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಸ್ಥಾಪನಾ ಹಂತಗಳು ಇಲ್ಲಿವೆ:
2.1 ವಿಂಡೋಸ್
- ಡೋಕರ್ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ ಡೋಕರ್ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ: ಡೋಕರ್ ಡೌನ್ಲೋಡ್ಗಳು.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿದ
Docker Desktop Installer.exeಫೈಲ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಸ್ಥಾಪನೆ ಪೂರ್ಣಗೊಳಿಸಿ. - ಸ್ಥಾಪನೆ ಪೂರ್ಣವಾದ ನಂತರ, ಡೋಕರ್ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಅದು ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಟ್ರೇನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
2.2 ಮ್ಯಾಕ್ಒಎಸ್
- ಡೋಕರ್ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ ಡೋಕರ್ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ: ಡೋಕರ್ ಡೌನ್ಲೋಡ್ಗಳು.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿದ
.dmgಫೈಲ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ಡೋಕರ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್ಗೆ ಎಳೆಯಿರಿ. - ಡೋಕರ್ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಅದು ಸ್ಥಿತಿಬಾರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
2.3 ಲಿನಕ್ಸ್
ಲಿನಕ್ಸ್ನಲ್ಲಿ, ನೀವು ಪ್ಯಾಕ್ ನಿರ್ವಹಕವನ್ನು ಬಳಸಿಕೊಂಡು ಡೋಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ ಉಬುಂಟು:
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 --version
3. ನಿಮ್ಮ ಮೊದಲ ಡೋಕರ್ ಕಂಟೈನರ್ ಅನ್ನು ರಚಿಸುವುದು
ಮುಂದೆ, ನಾವು ಡೋಕರ್ ಆದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಸರಳ ಕಂಟೈನರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ.
3.1 ಇಮೇಜ್ ಅನ್ನು ಆಕರ್ಷಿಸುವುದು
ಡೋಕರ್ ಕಂಟೈನರ್ಗಳನ್ನು ರಚಿಸಲು ಇಮೇಜ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇಮೇಜ್ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ಗಳ ಟೆಂಪ್ಲೇಟ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನಾವು ಡೋಕರ್ ಹಬ್ನಿಂದ ಸರಳ ಉಬುಂಟು ಇಮೇಜ್ ಅನ್ನು ಆಕರ್ಷಿಸಬಹುದು:
docker pull ubuntu
3.2 ಕಂಟೈನರ್ ಅನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದು
ಇಮೇಜ್ ಅನ್ನು ಆಕರ್ಷಿಸಿದ ನಂತರ, ಹೊಸ ಕಂಟೈನರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಕೆಳಗಿನ ಆದೇಶವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
docker run -it ubuntu /bin/bash
ಮೇಲಿನ ಆದೇಶದ ಪರಾಮರ್ಶೆ ಹೀಗಿದೆ:
run: ಹೊಸ ಕಂಟೈನರ್ ಅನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ-it: ಪರಸ್ಪರ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆubuntu: ಇಮೇಜ್ ಹೆಸರು/bin/bash: ಕಂಟೈನರ್ ಪ್ರಾರಂಭವಾದಾಗ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಆದೇಶ
ನೀವು ಈಗ ಒಂದು ಉಬುಂಟು ಕಂಟೈನರ್ನಲ್ಲಿ ಇರಬೇಕು, ಕಂಟೈನರ್ನಿಂದ ಹೊರಬರುವುದಕ್ಕಾಗಿ exit ಅನ್ನು ನಮೂದಿಸಿ.
4. ಡೋಕರ್ ಕಂಟೈನರ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು
4.1 ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಕಂಟೈನರ್ಗಳನ್ನು ನೋಡುವುದು
ಪ್ರಸ್ತುತ ಎಲ್ಲಾ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಕಂಟೈನರ್ಗಳನ್ನು ನೋಡಲು ಕೆಳಗಿನ ಆದೇಶವನ್ನು ಬಳಸಬಹುದು:
docker ps
4.2 ಎಲ್ಲಾ ಕಂಟೈನರ್ಗಳನ್ನು ನೋಡುವುದು
ಎಲ್ಲಾ ಕಂಟೈನರ್ಗಳನ್ನು (ನಿಲ್ಲಿಸಿದ ಕಂಟೈನರ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ನೋಡಲು, ನೀವು ಬಳಸಬಹುದು:
docker ps -a
4.3 ಕಂಟೈನರ್ಗಳನ್ನು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು
ನೀವು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಕಂಟೈನರ್ ಅನ್ನು ನಿಲ್ಲಿಸಲು, ಕೆಳಗಿನ ಆದೇಶವನ್ನು ಬಳಸಬಹುದು:
docker stop
ನಿಲ್ಲಿಸಿದ ಕಂಟೈನರ್ ಅನ್ನು ಪುನಃ ಪ್ರಾರಂಭಿಸಲು:
docker start
4.4 ಕಂಟೈನರ್ ಅನ್ನು ಅಳಿಸುವುದು
ಒಂದು ಕಂಟೈನರ್ ಅನ್ನು ಅಳಿಸಲು, ನೀವು ಬಳಸಬಹುದು:
docker rm
5. ಡೋಕರ್ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ಮತ್ತು ಬಳಸಲು
ಡೋಕರ್ಫೈಲ್ ಒಂದು ಪಠ್ಯ ಫೈಲ್, ಇದು ಡೋಕರ್ ಇಮೇಜ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಮಿಸಲು ಬಳಸುವ ಸೂಚನೆಗಳ ಸರಣಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಪೈಥಾನ್ ಅನ್ನು ಒಳಗೊಂಡ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಲು ಸರಳ ಡೋಕರ್ಫೈಲ್ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ.
5.1 ಡೋಕರ್ಫೈಲ್ ಅನ್ನು ರಚಿಸುವುದು
ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ 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. ನಿರ್ಣಯ
ಮೇಲಿನ ಹಂತಗಳ ಮೂಲಕ, ನೀವು ಡೋಕರ್ನ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳು, ಸ್ಥಾಪನಾ ವಿಧಾನಗಳು ಮತ್ತು ಕಂಟೈನರ್ಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ. ಡೋಕರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿಯೋಜನೆಯನ್ನು ಸುಲಭ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ, ಇದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಮಾನತೆವನ್ನು ವಿಭಿನ್ನ ಪರಿಸರಗಳಲ್ಲಿ ಉಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ವಾಸ್ತವ ಕಾರ್ಯದಲ್ಲಿ, CI/CD ಸಾಧನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೋಕರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಬಳಸುವುದು, ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯಪ್ರವಾಹದ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಬಹಳಷ್ಟು ಹೆಚ್ಚಿಸುತ್ತದೆ.
ತಂತ್ರಜ್ಞಾನವು ನಿರಂತರವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿರುವಂತೆ, ಡೋಕರ್ನ ಬಳಕೆದಾರರ ವ್ಯಾಪ್ತಿಯು ನಿರಂತರವಾಗಿ ವಿಸ್ತಾರಗೊಳ್ಳುತ್ತಿದೆ, ಡೋಕರ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಜೀವನದಲ್ಲಿ ಹೆಚ್ಚು ಸಾಧ್ಯತೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಈ ಮಾರ್ಗದರ್ಶಿ ನಿಮಗೆ ಡೋಕರ್ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ಆಶಿಸುತ್ತೇನೆ! ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ, ಕಾಮೆಂಟ್ ವಿಭಾಗದಲ್ಲಿ ಚರ್ಚಿಸಲು ಸ್ವಾಗತ.





