Opis szkolenia

Docker jest platformą Open-Source dla developerów oraz administratorów systemowych umożliwiającą budowanie, dystrybuowanie oraz uruchamianie aplikacji rozproszonych. Docker wspiera tworzenie lekkich kontenerów umożliwiających odizolowanie mikrousług na poziomie CPU, pamięci, systemu plików oraz sieci. Celem szkolenia jest przybliżenie tematów związanych z tworzeniem lekkich kontenerów aplikacji za pomocą Dockera.

Kandydaci

Szkolenie przeznaczone jest dla osób posiadających podstawową wiedzę z zakresu obsługi systemu Linux (dowolna dystrybucja) na poziomie wiesza poleceń.

Czas trwania szkolenia

Szkolenie będzie trwało w sumie 14h i zostanie przeprowadzone w dni ustalone z firmą - zleceniodawcą. Szkolenie może zostać zorganizowane zarówno w dni powszednie jak i w dni weekendowe.

Miejsce szkolenia

Szkolenie odbędzie się w Siedzibie firmy - zleceniodawcy lub w Gdańskim Parku Naukowo-Technologicznym. Istnieje również możliwość organizacji szkolenia poza Trójmiastem

Termin szkolenia

Szkolenie odbędzie się w terminie ustalonym z firmą - zleceniodawcą

Organizacja szkolenia

Na szkolenie dostarczamy sprzęt komputerowy z zainstalowanym i skonfigurowanym środowiskiem oraz narzędziami potrzebnymi do przeprowadzenia szkolenia. Po stronie zleceniodawcy pozostaje kwestia udostępnienia stosownej sali oraz ewentualny catering.

Program

  • Wstęp:
    • Dlaczego Docker?
    • Architektura mikroserwisów
    • Edycje oraz wersjonowanie
  • Architektura:
    • Główne komponenty
    • Cgroups
    • Namespaces
    • Zarządzanie obrazami
    • Dockerfile
  • Sieci:
    • Komunikacja pomiędzy kontenerami
    • Mapowanie portów
    • Zarządzanie sieciami
  • Dane w kontenerach:
    • Wolumeny
    • Montowanie plików oraz katalogów
    • Kopie zapasowe
  • Repozytoria obrazów:
    • Konfiguracja prywatnego repozytorium
    • DockerHub
  • Administracja:
    • Polecenia administracyjne
    • Metryki
    • Polityki restartowania kontenerów
    • Logowanie
    • Wieloprocesowe kontenery
  • Ekosystem Docker’a:
    • docker-compose
    • docker-machine
    • Docker Cloud
  • Orkiestracja:
    • Docker Swarm
    • Kubernetes

Jakie technologie poznasz?

Co zyskasz dodatkowo?

  • Certyfikat ukończenia kursu wraz z rekomendacją
  • Gadżet niespodziankę