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 इमेज स्वयंचलितपणे तयार करण्यासाठी आवश्यक असलेल्या सूचनांची मालिका असते. खाली एक साधा Dockerfile उदाहरण आहे, जो Python सह एक इमेज तयार करतो.
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 मध्ये यशस्वीपणे प्रवेश करण्यास मदत करेल! कोणतेही प्रश्न असल्यास, टिप्पण्या विभागात चर्चा करण्यास स्वागत आहे.





