#149

Docker – praktyczne podstawy

Tym razem ucząc się podstaw Dockera, będziemy także pomagać! Cały dochód ze sprzedaży biletów, zostanie przekazany na leczenie Tomka, który bardzo potrzebuje pomocy.

Koszt jednego biletu to standardowe 129 PLN (pracujemy w mniejszej grupie). Jeśli jednak chcesz i jesteś w stanie przekazać na leczenie Tomka większą sumę, możesz wykupić wielokrotność jednego biletu. Oznacza to, że kupując dla siebie bilet na warsztat, możesz zapłacić za niego 129 PLN, 258 PLN, 387 PLN i tak dalej. Każda złotówka jest ważna, ale jeśli nie możesz zapłacić więcej niż 129 PLN to też serdecznie zapraszamy!

Jeżeli dodatkowo chcesz przekazać dowolną sumę na leczenie Tomka, możesz to zrobić TUTAJ

Współczesne oprogramowanie składa się z bardzo wielu elementów. Aplikacja, serwery aplikacji, kanały komunikacji, bazy danych, silniki przetwarzania danych, systemy przetwarzania logów – to tylko część z elementów układanki, która składa się na oczekiwany efekt końcowy. Złożoność uruchomienia całego środowiska jest odczuwalna przez wszystkie zaangażowane osoby – programistów, testerów, sprzedawców, analityków, administratorów, support. Na ratunek przychodzą nam technologie kontenerów, których wiodącym przedstawicielem jest Docker.

Docker pozwala na zbudowanie spójnej definicji środowiska, która w łatwy sposób może być wykorzystana przez wszystkich uczestników procesu dostarczania oprogramowania. Jako lider tego typu rozwiązań jest dojrzałym i rozbudowanym systemem, wykorzystywanym przez wiele przedsiębiorstw o różnej skali. Docker jest obecnie całym ekosystemem składającym się z wielu narzędzi pozwalających na tworzenie, dystrybucję, uruchamianie i orkiestrację kontenerów w złożonych środowiskach. Metodyki zwinne oraz nowoczesna architektura mikroserwisów są miejscami, w których kontenery zyskują specjalne znaczenie.

Podczas warsztatu uczestnicy pracują na własnych komputerach. Zapewniamy lunch dla uczestników oraz dostęp do kawy i herbaty.

Partner:

Sponsorem warsztatu jest firma BAE Systems Applied Intelligence, która pokrywa koszty sali i cateringu. Dzięki temu możemy cały dochód ze sprzedaży biletów przekazać na leczenie Tomka.

Żarówka

Czego się nauczysz?

Po zakończeniu warsztatów uczestnicy będą posiadali podstawową wiedzę oraz umiejętności dotyczące szeregu narzędzi w ekosystemie Dockera. Jest to bardzo dobry punkt wyjścia do zaprojektowania i implementacji procesów opartych o kontenery we własnym środowisku.
Notatnik

Wymagania wstępne

Najważniejszym wymogiem jest znajomość Linuxa i umiejętność korzystania z lini poleceń, m. in. poruszanie się po dysku, operacje na plikach i katalogach, edycja plików tekstowych, archiwizowanie i rozpakowywanie plików. Poza tym przydatna jest podstawowa znajomość działania sposobu aplikacji webowych, natomiast nie jest to wymóg konieczny. Ćwiczenia są przygotowane w taki sposób, żeby osoby bez umiejętności programowania również sobie poradziły.

Prowadzący

Piotr Starobrat:

Jestem inżynierem oprogramowania, w branży IT pełniący role architekta, programisty, administratora oraz twórcy procesów - w zależności od aktualnej potrzeby. Do swojej pracy podchodzę praktycznie, starając się zawsze dobierać odpowiednie technologie i rozwiązania do problemów, jakie trzeba rozwiązać oraz ograniczeń jakie występują. Interesują mnie w szczególności zagadnienia dotyczące architektur systemów klasy enterprise oraz procesów wspomagających tworzenie rozwiązań informatycznych.

Program warsztatów

  1. Czym jest Docker? Dlaczego warto go używać?
  2. Instalacja i konfiguracja Dockera.
  3. Kontenery.
    1. Definiowanie kontenerów za pomocą Dockerfile.
    2. Tworzenie i uruchamianie kontenerów.
    3. Uruchamianie aplikacji wewnątrz kontenerów.
    4. Wykonywanie poleceń wewnątrz kontenerów.
  4. Obrazy kontenerów.
    1. Pobieranie przygotowanych obrazów z DockerHub.
    2. Tworzenie obrazów z istniejących kontenerów.
    3. Eksport zapisanych obrazów.
  5. Wolumeny – w jaki sposób zarządzać danymi w kontenerach.
  6. Komunikacja pomiędzy kontenerami i światem zewnętrznym.
    1. Linki pomiędzy kontenerami.
    2. Mapowanie portów.
    3. Docker Networks.
  7. Przedstawienie dodatkowych narzędzi wspomagających pracę z Dockerem.

Uwaga

NA TYM WARSZTACIE PRACUJEMY W MNIEJSZEJ GRUPIE! Maksymalna liczba uczestników tego wydarzenia to 19 osób. Uczenie się w takiej grupie, zapewni większy komfort pracy każdemu z uczestników.
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.