Plan Szkolenia
Czym jest Docker?
- Przykłady zastosowania
- Główne komponenty Dockera
- Architektura Dockera
- Wykorzystywane technologie
Instalacja i konfiguracja Dockera
- Instalacja na Ubuntu i/lub Windows
- Wykorzystanie Docker Machine do tworzenia i zarządzania hostami
- Docker Machine (drivery i dostawcy jak Amazon, Digital Ocean, Azure)
Fazy i czas życia kontenerów
- Tworzenie i uruchamianie kontenerów
- Zatrzymywanie i restartowanie
- Inspekcja kontenera
- Przeglądanie logów
- Śledzenie procesów
- Usuwanie kontenera i jego danych
Dokeryzowanie aplikacji
- Przykład hello-world
- Kontener z interaktywną powłoką Bash
- Budowanie obrazów przez zatwierdzanie zmian
- Budowanie obrazów w oparciu o Dockerfile
- Zautomatyzowane budowanie obrazów w oparciu o DockerHub i GitHub
- Uruchamianie więcej niż jednego procesu w kontenerze
- Narzędzie gosu i różnice w stosunku do sudo
- Uruchamianie aplikacji webowej w jednym kontenerze
- Uruchamianie aplikacji webowej w oparciu o architekurę mikro serwisów
Zarządzanie obrazami
- Wyszukiwanie i pobieranie istniejących obrazów
- Docker Hub i lokalny cache obrazów
- Współdzielenie obrazów z innymi
- Uruchamianie prywatnego rejestru i repozytoriów
Sieci i interfejsy sieciowe kontenerów
- Mapowanie portów
- Linkowanie kontenerów i nazwy
- Tworzenie i zarządzanie własnymi sieciami
- Sieci łączące wiele Docker hostów (overlay)
Dane w kontenerach
- Wolumeny (volumes)
- Katalogi i pliki z hosta jako wolumeny w kontenerze
- Współdzielenie wolumenów pomiędzy Docker hostami
- Kopie zapasowe i odtwarzanie danych
Docker Compose
- Wprowadzene do Docker Compose
- Uruchamianie wplikacji wielokontenerowych przy użyciu jednej komendy
- Definiowanie serwisów, sieci, wolumenów i zmiennych środowiskowych
- Definiowanie limitów zasobów oraz ograniczeń
Docker Swarm
- Wprowadzenie do natywnych klastrów Dockera
- Automatyczne wykrywanie serwisów
- Strategie i filtry podczas korzystania z Docker Swarm
Wymagania
Podstawowa znajomość Linuxa oraz pracy z wierszem poleceń będzie zaletą.
Opinie uczestników (7)
Trener zna temat bardzo dobrze.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
Interaktywność podczas używania DaDesktop do konfigurowania Dockera na wiele różnych sposobów. Było również ciekawe, jak zaimplementowano to z GitHubem i zdalnym repozytorium, które skonfigurowaliśmy.
Julian Robbins - QA Ltd
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
Byliśmy w małej grupie i Dawid poświęcił czas na pytania, prezentację naszych prac oraz dalszą dyskusję nad poruszanymi tematami
Phil Benson - QA Ltd
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
Był wykład i do tego ćwiczenia na żywym organizmie
Grzegorz Jaszczuk - NET Innovation Software Spolka z o.o.
Szkolenie - Container Management with Docker
Dobry kontakt z prowadzacym
Rafal Chojnacki - Fujitsu Technology Solutions Sp.z o.o.
Szkolenie - Container Management with Docker
wiele laboratoriów
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
Temat został wyjaśniony od podstaw, bez niedomówień, kolejno krok po kroku. Super sprawa.