Docker Fundamentals: Images, Containers और Compose

Images और containers से Dockerfiles, volumes, networking और Compose तक Docker सीखें। उन developers के लिए जो एक जैसे environments चाहते हैं।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • containers, images और virtual machines से उनका अंतर समझा सकेंगे।
  • Dockerfiles लिख सकेंगे और images build, tag व push कर सकेंगे।
  • ports, environment variables और volumes के साथ containers चला सकेंगे।
  • networks और Docker Compose से services जोड़ सकेंगे।
  • images और containers को debug, secure और optimize कर सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. कंटेनर क्या है?
  2. डॉकर इंस्टॉल करना

मॉड्यूल 2: इमेज और कंटेनर

  1. इमेज बनाम कंटेनर
  2. इमेज खींचना
  3. कंटेनर चलाना
  4. कंटेनर लाइफ़साइकल

मॉड्यूल 3: Dockerfile लिखना

  1. Dockerfile की बुनियात
  2. इमेज बनाना

मॉड्यूल 4: ऐप चलाना

  1. पोर्ट एक्सपोज़ करना
  2. एनवायरनमेंट वेरिएबल्स
  3. कंटेनर का नामकरण

मॉड्यूल 5: डेटा और वॉल्यूम

  1. कंटेनर अस्थायी होते हैं
  2. वॉल्यूम बनाम बाइंड माउंट
  3. सफ़ाई और Resource Limits

मॉड्यूल 6: नेटवर्किंग

  1. डिफ़ॉल्ट ब्रिज नेटवर्क
  2. कंटेनरों को जोड़ना
  3. कंटेनर-से-होस्ट संचार
  4. Containers की जाँच और Debugging

मॉड्यूल 7: डॉकर कंपोज़

  1. Compose क्यों?
  2. एक docker-compose.yml उदाहरण
  3. compose up / down

मॉड्यूल 8: बड़े पैमाने पर इमेज

  1. मल्टी-स्टेज बिल्ड
  2. .dockerignore
  3. टैगिंग और वर्शनिंग

मॉड्यूल 9: रजिस्ट्रीज़

  1. Docker Hub की बुनियात
  2. पुश और पुल करना

मॉड्यूल 10: सर्वोत्तम अभ्यास

  1. कारगर Dockerfile लिखना
  2. सुरक्षा की बुनियात