Kod: ADM-018
Czas trwania: 10 godzin
Czas trwania: 10 godzin
Opis szkolenia
Docker to narzędzie typu open source, którego zadaniem jest ułatwienie twórcom oprogramowania tworzenia, wdrażania i uruchamiania aplikacji za pomocą kontenerów. Korzystając z niego, programiści mogą skoncentrować się na kodzie, który piszą bez obaw, czy oprogramowanie będzie działać w systemie, w którym będzie wykorzystywane. Wynika to z faktu, że dzięki Dockerowi mogą spakować aplikację ze wszystkim, czego potrzebują, na przykład bibliotekami i innymi zależnościami.Jest popularny wśród programistów i administratorów systemów, co czyni go powszechnym elementem w łańcuchu narzędzi DevOps. Ponieważ jest to oprogramowanie typu open source, istnieje już wiele programów zaprojektowanych do działania w kontenerze Docker. Podczas naszego szkolenia zajmiemy się podstawowymi koncepcjami oraz praktykami konteneryzacji i organizacji kontenerów, aby umożliwić uczestnikom wstęp do Dockera, a przy tym omówić zalety i wady samej konteneryzacji.
Plan szkolenia
- Instalowanie Dockera
- Polecenia Dockera
- Tworzenie kontenerów
- Odsłanianie portów kontenerów
- Wykonywanie poleceń kontenera
- Konteneryzacja w porównaniu do wirtualizacji
- Woluminy dokowania i przechowywanie
- Podstawy sieci Docker
- Dockerfile i .dockerignore
- Tworzenie obrazów
- Przykładowa aplikacja
- Debugowanie
- Tworzenie dokowania
- Testowanie
- Rejestrowanie i obsługa błędów
- Zarządzanie obrazami
Cele
- Jak tworzyć i konfigurować kontenery Docker
- Główne zalety i wady tego podejścia
Grupa docelowa
- Specjaliści od oprogramowania, którzy pracują nad oprogramowaniem, które nie zostało jeszcze wdrożone przy użyciu kontenerów Docker
Wymagania
- Podstawowa znajomość Linuksa i Bash