KurslarDocker əsasları

Docker əsasları

Konteynerləri sıfırdan öyrənin: ilk docker run əmrindən verilənlər bazası ilə işləyən tətbiqə qədər.

  • Başlanğıc
  • Azərbaycan və ingilis dillərində
  • 20 dərsdən 6 hazırdır
  • Müəllif: Ravil Yahyayev

Qalan dərslər yaxın vaxtda əlavə olunacaq və kursa daxildir.

Nə öyrənəcəksiniz

  • Konteynerin nə olduğunu və virtual maşından fərqini izah etmək
  • Konteynerləri işə salmaq, dayandırmaq, loglarına baxmaq və içində əmr icra etmək
  • Portlar, mühit dəyişənləri və volume-larla işləmək
  • Dockerfile yazmaq və kiçik image qurmaq
  • Docker Compose ilə tətbiqi və PostgreSQL-i birlikdə işə salmaq
  • İşləməyən konteynerin səbəbini tapmaq

Kursun məzmunu

5 bölmə · 20 dərs · 6 dərs hazırdır
01Başlanğıc4 dərs · 3 hazırdır
  1. 01. Konteynerlər nəyə lazımdır?Açıq dərs
  2. 02. Docker-in quraşdırılması və ilk konteynerTezliklə
  3. 03. Image və konteyner: fərq nədir?Açıq dərs
  4. 04. Konteynerin həyat dövrüSinfə qoşulanda açılırSinfə qoşulanda açılır
02Konteynerlərlə iş4 dərs · 3 hazırdır
  1. 05. Portlar: konteynerdəki tətbiqə qoşulmaqSinfə qoşulanda açılırSinfə qoşulanda açılır
  2. 06. Mühit dəyişənləri və konfiqurasiyaSinfə qoşulanda açılırSinfə qoşulanda açılır
  3. 07. Loglar və exec: konteynerin içinə baxmaqSinfə qoşulanda açılırSinfə qoşulanda açılır
  4. 08. Volume-lar və bind mount: məlumatı saxlamaqTezliklə
03Image qurmaq5 dərs · tezliklə
  1. 09. İlk DockerfileTezliklə
  2. 10. Qatlar və build keşiTezliklə
  3. 11. Java tətbiqini paketləməkTezliklə
  4. 12. Kiçik image-lər: əsas image, .dockerignore və tag-lərTezliklə
  5. 13. Registry-lər: push və pullTezliklə
04Bir neçə konteyner4 dərs · tezliklə
  1. 14. Şəbəkələr: konteynerlərin əlaqəsiTezliklə
  2. 15. Docker Compose əsaslarıTezliklə
  3. 16. Compose ilə tətbiq və PostgreSQLTezliklə
  4. 17. Restart qaydaları və başlama sırasıTezliklə
05Problemlərin həlli və yekun layihə3 dərs · tezliklə
  1. 18. Xarab konteyneri araşdırmaqTezliklə
  2. 19. Limitlər və təmizlik: yaddaş, CPU və disk yeriTezliklə
  3. 20. Yekun layihə: Spring Boot tətbiqi və verilənlər bazasıTezliklə

Tələblər

  • Komanda sətrində sadə əmrlər (cd, ls)
  • Docker quraşdırıla bilən kompüter (Windows, macOS və ya Linux)
  • Java yalnız 11-ci və 20-ci dərslərdə lazımdır

Kurs haqqında

Bu kurs Docker-i heç vaxt işlətməyənlər üçündür. Hər dərsdə real əmrləri və onların real çıxışını görür, sonra eyni əmrləri öz kompüterinizdə icra edirsiniz.

Kursun sonunda tətbiqi image kimi qura, verilənlər bazası ilə birlikdə işə sala və nəyin niyə işləmədiyini özünüz tapa biləcəksiniz.

Müəllim

Ravil YahyayevDərslərin müəllifi
LinkedIn (yeni tabda açılır)

Kursa necə qoşulmaq olar

Sinifdəsiniz? Sinif kodunu yazın

Təkbaşınasınız? Kupon istəyin

  1. Google ilə daxil olun

    Ayrıca qeydiyyat lazım deyil, Google hesabınız kifayətdir.

    Daxil olun
  2. Kupon istəyin

    Əvvəlcə «Kursu əldə edin», sonra «Kupon istəyin» düyməsinə basın. Müəllim sizə özü yazacaq.

  3. Kodu yazın

    Kodu elə həmin pəncərəyə yazın, bütün dərslər dərhal açılacaq.

Suallar və cavablar

Kurs kimin üçündür?
Praktika ilə öyrənmək istəyənlər üçün. Səviyyə: Başlanğıc. Hər mövzunu kiçik addımlarla keçirik, kodu isə özünüz yazıb işə salırsınız.
Başlamaq üçün nə lazımdır?
Google hesabı və kompüter. Bu kursun öz tələblərini yuxarıda, «Tələblər» bölməsində görəcəksiniz.
Bir dərs nə qədər çəkir?
Dərslərin çoxunu 30–60 dəqiqəyə keçirsiniz: oxuyursunuz, kodu işə salırsınız, yoxlama suallarını cavablayırsınız. Yarıda dayansanız, qaldığınız yerdən davam edəcəksiniz.
Kuponu yazandan sonra nə olur?
Kursun bütün dərsləri dərhal açılır və kurs «Dərslərim» səhifəsinə düşür. İrəliləyişiniz bütün cihazlarınızda görünür.