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 znaje temat bardzo dobrze.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
The interactivity when using DaDesktop to set up Docker in many different ways. It was also good to see the implementation with GitHub and the remote repository we had set up.
Julian Robbins - QA Ltd
Szkolenie - Container Management with Docker
Przetłumaczone przez sztuczną inteligencję
Dawid zrobił czas na pytania i na to, abyśmy mogli podzielić się naszą pracą oraz dalej omówić poruszone tematy, a byliśmy w małej grupie.
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
wielu 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.