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
Opinie uczestników (10)
The trainer know the topic very good.
Sławomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczeństwa
Szkolenie - Container Management with Docker
Był wykład i do tego ćwiczenia na żywym organizmie
Grzegorz Jaszczuk - NET Innovation Software Spółka 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
lots of labs
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Szkolenie - Container Management with Docker
Temat został wyjaśniony od podstaw, bez niedomówień, kolejno krok po kroku. Super sprawa.
Marek Malczewski - IDEMIA Poland R&D Sp. z o.o.
Szkolenie - Container management with Docker
Spojrzenie na problematykę z dystansu.
Piotr Michalski - IDEMIA Poland R&D Sp. z o.o.
Szkolenie - Container management with Docker
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Szkolenie - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Szkolenie - Container Management with Docker
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Szkolenie - Container management with Docker
I really liked the practical examples.