Aurora Kursy

KursyDocker od zera do bohatera

Docker od zera do bohatera

Kontenery bez magii — od procesu w ps po produkcję

średni 19 lekcji ok. 21 h 159 zł

Program

  1. Kontener to nie mała wirtualka Namespaces, cgroups, wspólny kernel i dowód w `ps` — czym kontener naprawdę jest Podgląd ćwiczenie
  2. docker run — i co się właściwie stało pull/create/start, cykl życia, cmentarzysko po `docker ps -a`, cztery flagi i pułapka `stop` ćwiczenie 🔒
  3. Obraz to cebula: warstwy, tagi i to, co naprawdę pobierasz Warstwy współdzielone, `latest` bez magii, tagi kontra digesty, sprzątanie obrazów ćwiczenie 🔒
  4. Dockerfile od pierwszej linijki FROM, WORKDIR, COPY, RUN, CMD, kontekst budowania i .dockerignore ćwiczenie 🔒
  5. Cache, który buduje w 3 sekundy albo w 10 minut Jak działa cache, co go unieważnia i dlaczego kolejność instrukcji to pieniądze ćwiczenie 🔒
  6. Odchudzanie: multi-stage, alpine i pułapki musl Budowanie wieloetapowe, wybór bazy, musl kontra glibc, distroless bez powłoki ćwiczenie 🔒
  7. ENTRYPOINT vs CMD, PID 1 i sygnały, które nie dochodzą Forma exec kontra shell, problem PID 1, procesy zombie, --init i graceful shutdown ćwiczenie 🔒
  8. Dane, które przeżyją kontener Warstwa zapisu, wolumeny nazwane, bind mounty, tmpfs, UID/GID i pułapka prune ćwiczenie 🔒
  9. Sieci: czemu kontener widzi świat, a ty nie widzisz kontenera Domyślny bridge kontra sieć użytkownika, DNS po nazwach, -p kontra EXPOSE, sieć host ćwiczenie 🔒
  10. Zmienne, sekrety i to, czego nie wolno zapiec w obraz ARG kontra ENV, pierwszeństwo konfiguracji, sekrety w warstwach i jak ich unikać ćwiczenie 🔒
  11. Docker Compose: cały stack jednym plikiem services, networks, volumes, up/down/ps/logs i wielkie kłamstwo depends_on ćwiczenie 🔒
  12. Healthchecki i restart policy: kontener, który sam wstaje z kolan HEALTHCHECK, stany zdrowia, service_healthy jako naprawa depends_on, polityki restartu ćwiczenie 🔒
  13. Debugowanie: pięć minut do diagnozy logs, inspect, exec, stats, events — i katalog typowych awarii z objawami ćwiczenie 🔒
  14. Rejestry: od Docker Huba po własny Harbor Limity Huba, login/tag/push, digest w produkcji, retencja i quoty ćwiczenie 🔒
  15. Kontener, który zjadł cały serwer cgroups jako narzędzie, --memory i --cpus, OOM killer, kod 137 i jego dwóch podejrzanych ćwiczenie 🔒
  16. Bezpieczeństwo minimum: nie root, nie latest, nie docker.sock USER, read-only, capabilities, przypięte wersje i dlaczego socket oddaje hosta ćwiczenie 🔒
  17. Dzień z życia: dysk pełny w piątek o 16:50 system df, prune i czym grozi, rotacja logów, aktualizacja obrazu po ludzku ćwiczenie 🔒
  18. Poza Dockerem: OCI, Podman i co cię czeka w Kubernetes Standard OCI, containerd i runc, Podman, dockershim i mapa drogowa do KCNA 🔒
  19. BONUS · Portainer i inne GUI: wygoda za cenę klucza do hosta Poza główną ścieżką: po co panel, dlaczego wymaga socketa i jak go postawić, nie oddając serwera ćwiczenie 🔒

Docker od podstaw, bez przepisywania dokumentacji. Uczymy tego, co naprawdę boli na produkcji: dlaczego kontener ignoruje docker stop, skąd bierze się kod wyjścia 137, czemu latest nie znaczy „najnowszy" i gdzie znikają dane po docker rm.

Każda lekcja kończy się ćwiczeniem na emulowanej maszynie — prawdziwe polecenia, prawdziwy stan systemu, zadania zaliczane przez sprawdzenie, co faktycznie zrobiłeś. Nie ma zgadywania komendy: do celu prowadzi tyle dróg, ile na normalnym serwerze.

Kurs w budowie — pierwsze trzy lekcje z docelowych osiemnastu.

Dostęp do kursu

159 zł

Pełny dostęp do wszystkich 19 lekcji, ćwiczeń i sprawdzianów, bezterminowo. Płatność BLIK-iem, przelewem albo kartą — dostęp aktywuje się od razu po zaksięgowaniu.

Kup dostęp — 159 zł Mam kod — załóż konto

Dla zespołu: jeden kod na dowolną liczbę miejsc — rozdajesz go ludziom, zamiast zakładać konta za nich. Napisz na kursy@aurora-tech.pl, ilu osób dotyczy.