Skip to content

Docker și Kubernetes – Curs complet pentru începători

Docker și Kubernetes – Curs complet pentru începători

Aflați elementele fundamentale ale Docker și Kubernetes în acest curs practic complet.

În primul rând, veți afla despre crearea imaginilor docker, rularea containerelor docker, volumelor docker, registrul containerelor și arhitectura docker. În continuare, veți afla despre arhitectura Kubernetes, podurile Kubernetes, serviciile, hărțile de configurare până la implementările Kubernetes.

Veți afla diferențele dintre Docker și Kubernetes, permițându-vă să începeți să utilizați aceste două tehnologii cu încredere.

✏️ Curs de la Amigoscode și Techworld cu Nana.

🔗 Abonați-vă la canalul de YouTube Amigoscode: http://bit.ly/2HpF5V8
🔗 Abonați-vă la canalul YouTube Techworld with Nana: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA

⭐️ Conținutul cursului ⭐️

🌟 Introducere în Docker 🌟
⌨️ (0:00) Introducere
⌨️ (2:34) Prezentare generală a cursului
⌨️ (5:03) Ce este Docker
⌨️ (9:34) Instalarea Docker
⌨️ (12:56) Verificați instalarea

🌟 Imagini, containere și porturi 🌟
⌨️ (15:36) Imagini și containere
⌨️ (17:06) Trag imaginea NGINX
⌨️ (21:12) Rularea containerelor
⌨️ (25:48) Expunerea porturilor
⌨️ (30:01) Expunerea mai multor porturi
⌨️ (31:38) Gestionarea containerelor
⌨️ (39:37) Denumirea containerelor

🌟 Volume 🌟
⌨️ (45:38) Volume
⌨️ (49:47) Volume între gazdă și container
⌨️ (57:53) Personalizați site-ul web
⌨️ (1:00:48) Volume între containere

🌟 Construirea de imagini 🌟
⌨️ (1:04:03) Dockerfile
⌨️ (1:06:10) Se creează Dockerfile
⌨️ (1:11:55) Docker Build

🌟 Proiect: Creați o imagine pentru un API 🌟
⌨️ (1:19:16) Node JS și Express JS
⌨️ (1:25:50) Dockerfile pentru API-ul nostru
⌨️ (1:31:57) Rularea containerelor pentru API-ul nostru

🌟 Cache și straturi 🌟
⌨️ (1:35:02) .dockerignore
⌨️ (1:40:17) Cache și straturi
⌨️ (1:45:32) Memorarea în cache și straturi Partea 2

🌟 Reducerea dimensiunii imaginii 🌟
⌨️ (1:51:39) Alpin
⌨️ (1:54:30) Trag de imagini alpine
⌨️ (2:00:02) Folosind Alpine

🌟 Etichete și versiuni 🌟
⌨️ (2:06:28) Etichete și versiuni
⌨️ (2:09:31) Utilizarea etichetelor cu versiuni
⌨️ (2:13:35) Rularea containerelor și etichetelor
⌨️ (2:17:23) Anularea etichetării
⌨️ (2:20:22) Etichetarea propriilor imagini
⌨️ (2:25:06) Rularea containerelor cu etichete diferite

🌟 Registre de imagini 🌟
⌨️ (2:29:58) Registrul Docker
⌨️ (2:32:58) Creați Docker Hub Repo
⌨️ (2:35:31) Împingerea imaginilor către Docker Hub
⌨️ (2:41:32) Atragerea propriilor imagini

🌟 Depanarea Containerelor 🌟
⌨️ (2:46:06) Docker Inspect
⌨️ (2:49:30) Jurnalele Docker
⌨️ (2:53:51) Docker Exec

🌟 Introducere în Kubernetes 🌟
⌨️ (2:57:30) Kubernetes
⌨️ (2:58:35) Prezentare generală a cursului
⌨️ (2:59:03) Ce este Kubernetes

🌟 Arhitectura și componentele Kubernetes 🌟
⌨️ (3:02:28) Arhitectura Kubernetes
⌨️ (3:07:01) Pod, service și intrare
⌨️ (3:12:51) Hartă de configurare și secret
⌨️ (3:16:05) Volume
⌨️ (3:18:06) Implementări și seturi cu stare
⌨️ (3:23:25) Rezumatul componentelor

🌟 În dezvoltare locală 🌟
⌨️ (3:24:23) Minikube și kubectl
⌨️ (3:28:06) Instalarea Minikube și kubectl
⌨️ (3:34:06) Creați implementare
⌨️ (3:37:17) Poduri de depanare
⌨️ (3:40:21) kubectl aplică -f
⌨️ (3:44:48) rezumatul comenzilor kubectl

🌟 Proiect: MongoDB și Mongo Express 🌟
⌨️ (3:45:42) Implementarea MongoDB și Mongo Express
⌨️ (3:48:00) Pod MongoDB
⌨️ (3:52:01) Secret
⌨️ (3:58:16) Serviciul intern MongoDB
⌨️ (4:03:08) Serviciu de implementare și Hartă de configurare
⌨️ (4:09:56) Serviciul extern Mongo Express

⌨️ (4:16:03) Felicitări! Ai ajuns până la capăt 🎉

🔗 Vizitați Amigoscode.com pentru mai multe cursuri | http://bit.ly/2JgGW0w
🔗 Urmărește Amigoscode pe Instagram | http://bit.ly/2TSkA9w
🔗 Alăturați-vă grupului de Facebook închis Amigoscode | http://bit.ly/2FbuIkx

⭐️ Mulțumiri speciale suporterilor noștri Champion! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *