Ju ftojmë në një kurs video në Docker: mësoni gjëra të reja, konsolidoni të vjetrat

Çfarë na shtyu të krijonim Kursi Docker — megjithëse ka dhjetëra oferta për këtë temë në treg, dhe pothuajse çdo shkollë IT e ka vënë në dukje fokusin e saj në këtë fushë?

Studentët na frymëzuan "Shkolla e mbrëmjes në Kubernetes" Në reagime, ne kemi marrë vazhdimisht një kërkesë që HSC të ketë trajnimin më të mirë në Docker - pikërisht si pjesë e kursit K8s.

Dhe kuptuam se kemi mjaft materiale, raste praktike dhe energji të brendshme të folësve. Plus, ka një kërkesë nga studentët, ka interes të qartë - gjithçka që mbetet është të ndahet Docker në një kurs të veçantë.

Ju ftojmë në një kurs video në Docker: mësoni gjëra të reja, konsolidoni të vjetrat

Ne kemi zhvilluar një sistem kursesh - nga të thjeshta në komplekse. U shfaq një logjikë koherente për marrjen e një profesioni të plotë.

Kursi video Docker -> Kursi video Slurm Basic Kubernetes -> Kursi video Slurm Mega -> Kursi video Slurm Prom: mësimi i Prometheut.

Në kurs do të shikojmë:

  • të gjitha instrumentet e tij;
  • abstraksionet bazë;
  • parametrat e rrjetit;
  • nuancat e punës me sisteme të ndryshme operative dhe gjuhë programimi.

Dhe do të njiheni me teknologjinë dhe do të kuptoni se ku dhe si të përdorni më mirë Docker. Ne gjithashtu do të ndajmë rastet e praktikave më të mira, siç bëjmë gjithmonë në kurset tona, kurset intensive dhe webinarët tanë. Studentët do të kenë akses në një depo Git me materiale dhe një stendë praktike për një kohë të kufizuar. Pyetjet mund t'u bëhen specialistëve të mbështetjes teknike.

Luaj Video

Çfarë do të mësoni, përveç çdo gjëje tjetër të dobishme?

  • Çfarë duhet të bëni nëse zhvilluesi e ndërton aplikacionin mirë në nivel lokal, por në prodhim gjithçka prishet?
  • Si të zhvilloni dhe testoni një aplikacion me një numër të madh varësish?
  • A është vërtet e mundur të ekzekutosh kod të pasigurt në Docker? Ne gjithashtu do të shohim mite dhe legjenda të tjera rreth Docker.

Programi i kursit

# 1: Hyrje në Docker. 12 Faktorët e zhvillimit të aplikacionit

  • Çfarë është Docker.
  • Si erdhi, çfarë problemesh zgjidh dhe për çfarë përdoret.
  • Virtualizimi vs kontejnerizimi.

#2: Abstraksionet bazë të Docker. Skema e përgjithshme se si funksionon Docker

  • Regjistri, Docker Daemon, Container, Image, Dockerfile dhe ndërveprimi i tyre

#3: Instalimi i Docker në OS të ndryshëm

  • Instalimi i Docker në Centos, Debian, Mac dhe Windows.
  • Si funksionon Docker Windows, si të konfigurohet daemoni dhe cilat janë kufizimet e tij.

#4: Komandat bazë të Docker. CLI

  • Komandat për menaxhimin e kontejnerëve dhe imazheve (run, rm, push, etj.).

#5: Drejtoni aplikacionin tuaj në Docker

  • Shkrimi i një skedari Docker.
  • Imazhi i montimit.
  • Ruajtja në DockerHub.
  • Nisja e aplikacionit

#6: Docker-compose

  • Çfarë është, për çfarë përdoret, si është konfiguruar.
  • Dallimi midis v2 dhe v3.
  • Drejtimi i kontejnerëve të shumtë në Docker-compose.

#7: Docker dhe CI/CD

  • Ndërtimi i tubacioneve duke përdorur Gitlab si shembull.
  • Identifikimi i problemeve kur përdorni Docker të zhveshur dhe CI/CD.

#8: Doker nën kapuç. Si funksionon saktësisht Docker në nivelin OS dhe kernel

  • Hapësirat e emrave, Grupet, Aftësitë, kufizimet/kërkesat, etj.
  • Krijimi i një "kontejneri" pa Docker.

#9: Rrjetëzimi në Docker

  • Cilat janë opsionet për funksionimin e rrjetit dhe ku t'i konfiguroni ato.

#10: Vendosja e Docker Daemon

  • docker.json - çfarë është ky skedar dhe si mund ta konfiguroni demonin.

Nr. 11: Punë e avancuar me imazhe. Vendosja e Regjistrit tuaj

  • Pastrimi i imazheve të panevojshme.
  • Shikoni madhësinë e shtresave.
  • Regjistri Gitlab (Politika e skadimit të etiketës së Regjistrit të Kontejnerëve).

#12: Puna me të dhëna shtetërore në Docker

  • Vëllimet Docker, llojet e ruajtjes.
  • Grackat kur përdorni Stateful dhe Docker.

#13: Praktika më e mirë për Docker

  • Reduktimi i imazheve.
  • Drejtshkrimi i saktë i Dockerfile.
  • Asambleja me shumë faza.

Nr. 14: Nuancat e punës me Docker kur përdorni gjuhë të ndryshme programimi

  • Ruby, php, python, go, java.

Kursi u zhvillua nga inxhinierët dhe arkitektët aktualë të Southbridge: Marcel Ibraev, Elizaveta Mikhno, Alexander Shvalov

Formati i kursit video: 5 orë.
Nisja: 31 korrik
Çmimi: 5 rubla. 000 rubla. (deri më 20 korrik)

Paraqisni aplikacionin tuaj.

Burimi: www.habr.com

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster