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 ஐ நிறுவலாம். 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 இல் வெற்றிகரமாக நுழைய உதவுமென நம்புகிறேன்! கேள்விகள் இருந்தால், கருத்து பகுதியில் விவாதிக்க வரவேற்கிறேன்.





