Build your ultimate AI agent
Opis kursu
Ten kurs rozwija wiedzę zdobytą na kursie Wprowadzenie do Dockera, zagłębiając się bardziej w koncepcje i narzędzia konteneryzacji. Poznamy zaawansowane zagadnienia, takie jak zarządzanie obrazami kontenerów, sieci, komunikacja systemu plików oraz tworzenie aplikacji wieloplatformowych i wielokontenerowych.
Optymalizacja aplikacji konteneryzowanych
Naucz się tworzyć wieloetapowe kompilacje, aby zwiększyć rozmiar, bezpieczeństwo i możliwość ponownego wykorzystania aplikacji konteneryzowanych. Dzięki praktycznym ćwiczeniom opanujesz techniki optymalizacji obrazów kontenerów, zapewniając efektywne wdrażanie i zarządzanie w zróżnicowanych środowiskach.Usprawnianie wdrożeń kontenerów za pomocą Docker Compose
Dowiedz się, jak wykorzystać narzędzia i koncepcje sieciowe Dockera, aby ułatwić komunikację między kontenerami oraz zapewnić usługi sieciowe zarówno dla sieci lokalnych, jak i zewnętrznych. Poznaj punkty montowania systemu plików i woluminy, aby bezproblemowo udostępniać dane między kontenerami a maszyną hosta. Dodatkowo zdobędziesz biegłość w Docker Compose do orkiestracji wdrożeń aplikacji wielokontenerowych, co uprości konfigurację złożonych narzędzi powszechnie stosowanych w środowiskach data science i inżynierii.Wspieranie tworzenia i wdrażania
Ten kurs wyposaża Cię w niezbędne umiejętności, które usprawnią Twoje procesy tworzenia, testowania i dystrybucji. Choć nie jest to konieczne, najwięcej zyskasz na tym kursie, jeśli pracowałeś(-aś) już z kontenerami i tworzyłeś(-aś) proste kontenery. Pod koniec kursu będziesz mieć wiedzę i narzędzia, aby optymalizować aplikacje konteneryzowane, usprawniać komunikację między kontenerami i z łatwością wdrażać aplikacje wielokontenerowe, co wesprze Cię na Twojej ścieżce nauki Dockera.Wymagania wstępne
Program kursu
Plan kursu
1
Polecenia i systemy plików
Ten rozdział omawia nowe polecenia Dockera oraz sposoby współdzielenia danych między systemem hosta a skonteneryzowanymi aplikacjami. Dowiedz się, kiedy i jak używać trwałych woluminów oraz uzyskiwać dostęp do systemów plików hosta.
- Pośrednie polecenia Dockera50 XP
- Szybka pomoc50 XP
- Istniejące kontenery100 XP
- Automatyczne usuwanie kontenerów50 XP
- Montowanie systemu plików hosta50 XP
- Przekazywanie pliku do działającego kontenera100 XP
- Znikł, ale nie zniknął50 XP
- Różne metody, ten sam efekt100 XP
- Woluminy trwałe50 XP
- Tworzenie woluminu kontenera100 XP
- Różne kontenery, ten sam wolumen100 XP
2
Sieć
Naucz się udostępniać usługi sieciowe w Dockerze, tworzyć sieci Dockera i używać plików Dockerfile do zarządzania ustawieniami sieciowymi.
3
Tworzenie zaawansowanych obrazów kontenerów
Naucz się korzystać z zaawansowanych narzędzi Dockera do zarządzania obrazami i ich kompilacji, aby tworzyć kompaktowe i wydajne obrazy kontenerów. Twórz obrazy wieloplatformowe, które działają na różnych architekturach procesorów.
4
Docker Compose
Połącz możliwości Dockera w zakresie woluminów, sieci i obsługi kontenerów, tworząc wielokontenerowe aplikacje za pomocą Docker Compose. Aktualizuj wdrożenia i zarządzaj nimi przy użyciu pliku docker-compose.yml.
C
Docker średnio zaawansowany
Kurs
ukończony

