Docker === प्यार
Docker सब कुछ कर सकता है! :allthethings:
Docker सब कुछ कर सकता है!*
ऐतिहासिक नोट: यह Docker के उत्साह और स्थानीय‑डेव आदतों का 2015 का स्नैपशॉट है, जिसे मुख्यतः एक टाइम‑कैप्सूल के रूप में संरक्षित किया गया है। कमांड और सुरक्षा स्थिति को आधुनिकरण के शुरुआती बिंदु के रूप में देखें, न कि उत्पादन‑गाइडलाइन के रूप में।
अपनी प्रक्रिया को सुधारें:
- डेवलपर टूल्स और सर्वर का परीक्षण लगभग शून्य जोखिम के साथ, ताकि आपके PC पर निर्भरताएँ बिगड़ें नहीं
- अपने सॉफ़्टवेयर का परीक्षण
- आपको अधिक आइडेम्पोटेंट, मॉड्यूलर कोड लिखने के लिए प्रेरित करता है… (मैं इसको कैसे लागू करें, इस पर एक फॉलो‑अप में लिखूँगा)
नया सीखने के लिए बहुत कुछ लग सकता है, इससे शुरू करने से न रुकें।
नोट्स
- यदि आप किसी
docker runकमांड में-dया-itविकल्प देखते हैं: _-itया-i -tकमांड को इंटरैक्टिव मोड में चलाएगा
_-dकंटेनर को ‘डेमन’ (पृष्ठभूमि सेवा) के रूप में शुरू करेगा।
उदाहरण
nginx
# Note: using host-based, shared folders#(shared folders are not possible with the VOLUME Dockerfile cmd)sudo docker run --name web01 -d -p 8181:80 \ -v $(NGINX_DIR)/etc:/etc/nginx \ -v $(NGINX_DIR)/log:/var/log/nginx \ -v $(NGINX_DIR)/www:/var/www/html \ nginx:latest
## Local data, isolated within instancesudo docker run --name web01 -d -p 8181:80 nginx:latest
# nodejssudo docker run --name nodejs01 -d -p 3300:3300 -p 4433:4433 nodejs:latestCredits: https://dockerfile.github.io/#/nginx
Docker आपके पूरे SDLC में काम को आसान बनाता है।
- काफी करीब।