Kurs Docker dla początkujących - podstawy konteneryzacji
Opanuj Dockera od podstaw i zdobądź umiejętności cenione na wielu stanowiskach w branży IT.
Oferta specjalna
Kup ten kurs za 87 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
DevOps Engineer
17081 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
instalacji i konfiguracji Dockera
-
wyszukiwania obrazów Dockera dobrej jakości
-
uruchamiania pojedynczych kontenerów Dockera i pracy w trybie interaktywnym
-
kontrolowania dostępu kontenera do zasobów systemu operacyjnego
-
uruchamiania dodatkowych procesów w działających kontenerach
-
uruchamiania serwerów, działających na pojedynczych kontenerach Dockera
-
konfigurowania, uruchamiania i wyłączania złożonych środowisk, składających się z wielu kontenerów Dockera
-
budowania obrazów Dockera bazujących na innych obrazach
Interesuje Cię kariera DevOps Engineer’a lub administratora systemów? Jesteś początkującym programistą i chcesz poznać jedno z najważniejszych narzędzi używanych w branży? Chcesz dowiedzieć się jak łatwo konfigurować i zarządzać środowiskiem deweloperskim? A może jesteś testerem oprogramowania i szukasz sposobu na szybkie i skuteczne tworzenie kontrolowanych środowisk testowych? W takim razie ten kurs online jest dla Ciebie!
W jego trakcie nauczysz się obsługi Dockera, który w ostatnich latach stał się podstawowym narzędziem szeroko stosowanym w branży IT. Szkolenie prowadzone jest od zupełnych podstaw - zaczniemy od instalacji i przygotowania systemu do pracy, a skończymy na konfigurowaniu złożonych środowisk, składających się z wielu kontenerów.
Wprowadzenie do Dockera
Dziś trudno wyobrazić sobie pracę administratora systemów, czy poważnego programisty, który w ogóle nie zna i nie stosuje kontenerów. Ten kurs pomoże Ci zdobyć takie umiejętności i opanować pracę z Dockerem w sposób praktyczny. Na początku dowiesz się dlaczego w ogóle kontenery są potrzebne i jakie problemy pozwalają rozwiązać.
Pokażę Ci jak zainstalować i skonfigurować Dockera, a zaraz po tym przejdziemy do konkretnych zadań. Poznasz podstawowe polecenia, służące do tworzenia kontenerów oraz interaktywnej pracy z nimi. Dowiesz się również jak sprawdzić, które kontenery są uruchomione oraz jak poprawnie zakończyć pracę z kontenerem - tak, aby nie zajmował on niepotrzebnie zasobów komputera.
Obrazy Dockera od podstaw
Cały obszerny rozdział szkolenia poświęcimy na szczegółowe omówienie obrazów Dockera, które są niezbędne do tworzenia kontenerów. Ze względu na ogromną popularność Dockera, ich wybór jest naprawdę duży. W kursie pokażę Ci, na co należy zwracać uwagę przy wyborze obrazu, jak rozpoznać obrazy dobrej jakości, a także jak je pobierać, wyszukiwać i usuwać. Poznasz też Alpine Linux, czyli dystrybucję Linuxa bardzo często używaną w obrazach Dockera.
Kontrola izolacji kontenera
Jedną z najważniejszych cech kontenerów jest ich izolacja. Dotyczy to zarówno innych kontenerów, jak i systemu operacyjnego (oraz sieci). W kursie dowiesz się, w jaki sposób można kontrolować stopień izolacji kontenera. Nauczysz się, jak udostępniać kontenerowi systemy plików z hosta, oraz jak zarządzać uprawnieniami użytkowników w kontenerze.
Praca z wieloma kontenerami
Jeden kontener może wystarczyć do wielu zastosowań, jednak często zachodzi potrzeba użycia większej ich liczby. W tak złożonych środowiskach pojawiają się kolejne problemy, których rozwiązania nauczysz się w trakcie kursu. Nauczysz się zapisywać konfigurację w języku YAML, opanujesz zagadnienia związane z komunikacją sieciową pomiędzy kontenerami oraz konfiguracją środowiska wielokontenerowego. Wiedza ta będzie przekazana w ciekawej formie, na praktycznym przykładzie dwóch serwerów - HTTP oraz bazy danych.
Budowa obrazów Dockera
Podczas tego kursu online dowiesz się jak krok po kroku wygląda budowanie obrazów Dockera i poznasz ogólną procedurę ich budowy. Nauczysz się wykorzystywać polecenie docker build, dowiesz się jak wygląda praca z plikiem Dockerfile i przyjrzysz się najważniejszym instrukcjom w tym pliku m.in. FROM, RUN, ENV, USER, CMD czy ENTRYPOINT. Nauczysz się używać różnych tagów obrazów, pushować obraz do Docker Hub lub innego prywatnego rejestru.
Co jeszcze powinieneś wiedzieć?
Żeby w pełni wykorzystać wiedzę zawartą w tym kursie nie musisz posiadać żadnej wiedzy dotyczącej konteneryzacji, przyda Ci się natomiast podstawowa wiedza o pracy w systemach GNU/Linux. Jeżeli masz w tym temacie zaległości, to możesz je łatwo nadrobić dzięki innym naszym kursom.
Kup w pakiecie i oszczędź
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Kurs Docker dla zaawansowanych
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Kurs Kubernetes od podstaw - zarządzanie i automatyzacja kontenerów
149 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 62 zł
Zyskujesz 24.64 zł w punktach na kolejne zakupy.
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Kurs CI/CD od podstaw - dobre praktyki DevOps
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs Prometheus - monitoring infrastruktury IT od podstaw
159 zł
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs Kali Linux - ethical hacking od podstaw
159 zł
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs VirtualBox od podstaw - twórz i zarządzaj maszynami wirtualnymi
159 zł
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs AI dla programistów - koduj 10x szybciej
199 zł
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 72 zł
Zyskujesz 28.64 zł w punktach na kolejne zakupy.
Kurs AI dla testerów - przyspiesz testy 10x
179 zł
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 68 zł
Zyskujesz 27.04 zł w punktach na kolejne zakupy.
Program kursu
8 modułów · 58 lekcji
1 · Wstęp
- Problem 08m 16s
- Źródło problemu 06m 11s
- Rozwiązanie problemu 12m 43s
- Kontenery i Docker 07m 38s
- Jak korzystać z materiałów? 06m 42s
2 · Oprogramowanie
- Docker, Linux, Windows i Ubuntu 09m 35s
- Przygotowanie systemu do instalacji 08m 16s
- Instalacja Dockera 08m 01s
- Konfiguracja systemu po instalacji 06m 03s
3 · Pierwsze kroki z Dockerem
- Przygotowanie do pracy 07m 16s
- Zaczynamy od obrazu 06m 33s
- Jak nie uruchamiać kontenerów Dockera 13m 07s
- Jak uruchamiać kontenery Dockera 14m 42s
- Usuwanie zakończonych kontenerów 10m 15s
- Podsumowanie 06m 40s
4 · Obrazy Dockera
- Teoria w ujęciu praktycznym 05m 14s
- Nieco więcej o obrazach Dockera 05m 06s
- Alpine Linux 09m 56s
- Zastosowania Alpine 07m 15s
- Jak krytykować Alpine? 06m 46s
- Przykładowe obrazy Dockera 06m 22s
- Pobieranie obrazów 06m 28s
- Wyszukiwanie pobranych obrazów 07m 47s
- Usuwanie pobranych obrazów i podsumowanie 04m 45s
5 · Pomiędzy kontenerem i hostem
- Wstęp 05m 18s
- Przygotowanie do pracy 08m 38s
- Pierwsze uruchomienie serwera nGinx 08m 35s
- Udostępnianie (ekspozycja) portu z kontenera 07m 22s
- Montowanie katalogu z hosta w kontenerze 05m 46s
- Obsługa stron w PHP i krótkie podsumowanie 08m 12s
- Uruchamianie kontenerów w tle 11m 46s
- Nadawanie kontenerom nazw 07m 51s
- Instalacja skryptu PHP – przygotowanie 07m 10s
- Uruchamianie procesów na innym użytkowniku 13m 40s
6 · Komunikacja sieciowa pomiędzy kontenerami
- Wstęp do sieci w Dockerze 05m 34s
- Przygotowanie do pracy – MariaDB 04m 30s
- Uruchamianie kontenera z MariaDB 10m 58s
- Połączenie z serwerem przez localhost 05m 21s
- Połączenie z serwerem poprzez adres IP 11m 11s
- Połączenie z serwerem poprzez nazwę hosta 05m 32s
- Krótkie podsumowanie podstawowych lekcji 03m 28s
- Obraz PHP z obsługą MariaDB/MySQL 15m 03s
- Tworzenie sieci mostkowej i uruchamianie serwera bazy danych 13m 19s
- Uruchamianie serwera apache i aplikacji PHP 08m 23s
7 · Środowisko wielokontenerowe
- Problem z wieloma kontenerami 08m 32s
- Rozwiązanie problemu: opis konfiguracji w języku YAML 07m 20s
- Wstęp do “anatomii” pliku docker-compose.yml 06m 58s
- Krok 1: zaczynamy od sieci 05m 47s
- Krok 2: pierwszy kontener z bazą danych 09m 14s
- Krok 3: w pełni funkcjonalny kontener z bazą danych 08m 07s
- Krok 4: kontener z Apache i PHP 09m 49s
- Krok 5: test gotowości do pracy serwera bazy danych. 10m 40s
8 · Budowanie obrazów Dockera
- Czego się nauczysz w tym rozdziale 05m 10s
- Na czym polega budowa obrazów Dockera 05m 55s
- Plik Dockerfile 05m 20s
- Budowanie obrazu 04m 34s
- Ogólna procedura budowy obrazów 09m 06s
- Przegląd najważniejszych instrukcji w pliku Dockerfile 10m 10s
Twój instruktor
Tomasz Primke
Senior C developer
Opinie kursantów
„Nauczyłam się wiele z tego kursu. Na początku nie rozumiałam, dlaczego musimy tworzyć obrazy komendami w terminalu i zaczęło mi się to nużyc. Jednak później to doceniłam, kiedy został wprowadzony docker-compose.yaml i Dockerfile. Naprawdę super pokaźna dawka wiedzy. Polecam zwiększyć szybkość 2x, bo naprawdę jest wolno. Pomimo zwiększenia szybkości odtwarzania, kursu nie da się skończyć 2x szybciej, gdyż wszystkie ćwiczenia + troubleshooting z moim systemem zajęło mi trochę czasu. Polecam wszystkim, którzy zaczynają przygodę z Dockerem,
"
Czytaj więcej
Zwiń
„Szkolenie jest ok, tempo prowadzenia odpowiednie. Zagadnienia omawiane szczegółowo w sposób zrozumiały nawet dla laików. Ciekawe przykłady praktyczne. "
„Bardzo przyjemny kurs, idealny dla początkujących. Sposób tłumaczenia na wysokim poziomie. Naprawdę łatwo można nauczyć się podstaw bardzo użytecznego w obecnych czasach narzędzia jakim jest Docker. Jednym słowem polecam :)"
„Bardzo dobrze przygotowany kurs. Całe podstawy wytłumaczone "łopatologicznie" w bardzo prosty i zrozumiały sposób. Nie znalazłem do tej pory w internecie żadnego tak przystępnego wideo w temacie podstaw dockera. Dziękuję!"
„Dokładne wytłumaczenie każdego polecenia."
„Kurs stanowi rzetelne i bardzo przystępne wprowadzenie do świata konteneryzacji, dedykowane osobom, które chcą od zera zrozumieć logikę izolowanych środowisk. To pozycja, która skutecznie przeprowadza laika przez techniczne meandry, pod warunkiem posiadania choćby śladowej znajomości terminala Linuxa. Doceniam praktyczne przykłady autora do automatyzacji wprowadzoną w dalszej części kursu za pomocą plików Dockerfile oraz docker-compose.yaml. Kurs zmusza do samodzielnego rozwiązywania problemów (troubleshooting). Fajny kurs z dużą dawką konkretnych informacji."
Czytaj więcej
Zwiń
„To świetny start dla każdego, kto chce poznać konteneryzację oraz zdobyć umiejętności używania Dockera do uruchamiania aplikacji w izolowanych środowiskach. Wiedza przekazana jest w sposób zrozumiały i rzetelny."
„Bardzo dobry kurs dla początkujących. Pomaga podstawowa znajomość linuxa. POLECAM !!!"
„strefakursów.pl to świetna platforma – duży wybór kursów, wysoka jakość materiałów i przystępna forma nauki. Polecam każdemu, kto chce rozwijać się online!"
„jasno wyjasnione jak dla poczatkujacego to duzo fajnej i konkretnej informacji. "
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs Docker dla zaawansowanych
159 zł
IT i oprogramowanie
Kurs Kubernetes od podstaw - zarządzanie i automatyzacja kontenerów
149 zł
IT i oprogramowanie
Kurs CI/CD od podstaw - dobre praktyki DevOps
159 zł
IT i oprogramowanie
Wdrażanie aplikacji na serwer
119 zł
IT i oprogramowanie
Kurs Linux dla programisty
119 zł
IT i oprogramowanie
Kurs Linux dla web developera
149 zł
IT i oprogramowanie
Kurs Microsoft Azure od podstaw
149 zł
Programowanie
Kurs VIM - techniki pracy
99 zł
Programowanie
Kurs Ansible - automatyzacja zadań w praktyce
159 zł
IT i oprogramowanie
Kurs Jenkins - nowoczesny workflow CI/CD
159 zł
Ten kurs jest częścią ścieżki
DevOps Engineer
Zostań specjalistą od rozwiązywania codziennych wyzwań związanych z infrastrukturą IT. Postaw na karierę w dziedzinie, która niezwykle dynamicznie się rozwija.
Dostęp od razu po zakupie ·
159 zł

