Ocena:

Książka jest praktycznym źródłem do nauki Dockera, dobrze zorganizowanym dla początkujących i średnio zaawansowanych, oferującym liczne samouczki i przykłady. Może ona jednak stanowić wyzwanie dla użytkowników systemu Windows i nie jest zbyt dogłębna poza samouczkami.
Zalety:Książka ma przyjemną strukturę, jest dobra do nauki Dockera i najlepszych praktyk oraz zawiera wiele samouczków krok po kroku. Jest wciągająca i obejmuje praktyczne przykłady z różnych języków programowania (Python, NodeJS, Java, C#). Czytelnicy uznali ją za pomocną w budowaniu zrozumienia i umiejętności w zakresie Dockera.
Wady:Ćwiczenia mogą nie działać dobrze w systemie Windows, co może prowadzić do frustracji. Formatowanie w wydaniu Kindle ma problemy, wpływając na czytelność. Książce brakuje głębi poza samouczkami, zakładając silne podstawy Linuksa / basha i sieci, i nie obejmuje ona kompleksowo koncepcji Docker lub Kubernetes.
(na podstawie 6 opinii czytelników)
Learn Docker - Fundamentals of Docker 19.x
Poznaj podstawowe funkcje konteneryzacji aplikacji i uczyń je gotowymi do produkcji Kluczowe cechy Poznaj podstawowe i zaawansowane koncepcje Dockera dzięki temu kompleksowemu przewodnikowi Zapoznaj się z kontenerami Docker, obrazami Docker, orkiestratorami, integracją w chmurze i siecią Naucz się upraszczać zależności oraz wdrażać i testować kontenery w produkcji Opis książki
Kontenery umożliwiają spakowanie aplikacji ze wszystkimi potrzebnymi komponentami, takimi jak biblioteki i inne zależności, i dostarczenie jej jako jednego pakietu. Kontenery Docker zrewolucjonizowały łańcuch dostaw oprogramowania zarówno w małych, jak i dużych przedsiębiorstwach.
Zaczynając od wprowadzenia do podstaw Dockera i skonfigurowania środowiska do pracy z nim, zagłębisz się w koncepcje takie jak kontenery Dockera, obrazy Dockera i Docker Compose. W miarę postępów książka pomoże ci zbadać wdrażanie, orkiestrację, sieci i bezpieczeństwo. Wreszcie, zapoznasz się z funkcjonalnościami Dockera w chmurach publicznych, takich jak Amazon Web Services (AWS), Azure i Google Cloud Platform (GCP), a także poznasz funkcje Docker Enterprise Edition. Dodatkowo, odkryjesz również korzyści płynące ze zwiększonego bezpieczeństwa przy użyciu kontenerów.
Pod koniec tej książki poświęconej platformie Docker będziesz w stanie zbudować, dostarczyć i uruchomić skonteneryzowaną, wysoce rozproszoną aplikację w Docker Swarm lub Kubernetes, działającą lokalnie lub w chmurze. Czego się nauczysz Konteneryzacja aplikacji tradycyjnych lub opartych na mikrousługach Rozwijanie, modyfikowanie, debugowanie i testowanie aplikacji działającej w kontenerze Udostępnianie lub dostarczanie aplikacji jako niezmiennego obrazu kontenera Budowanie roju Docker Swarm i klastra Kubernetes w chmurze Uruchamianie wysoce rozproszonej aplikacji przy użyciu roju Docker Swarm lub Kubernetes Aktualizowanie lub wycofywanie rozproszonej aplikacji bez przestojów Zabezpieczanie aplikacji za pomocą enkapsulacji, sieci i sekretów Rozwiązywanie problemów z wysoce rozproszoną aplikacją w kontenerze w chmurze Dla kogo jest ta książka?
Ta książka jest przeznaczona dla profesjonalistów zajmujących się systemem Linux, administratorów systemów, inżynierów operacyjnych, inżynierów DevOps oraz programistów lub interesariuszy, którzy są zainteresowani rozpoczęciem pracy z Dockerem od podstaw. Nie jest wymagane żadne wcześniejsze doświadczenie z kontenerami Docker. Użytkownicy posiadający system Linux będą mogli w pełni skorzystać z tej książki. Spis treści Czym są kontenery i dlaczego warto z nich korzystać? Konfigurowanie środowiska pracy Opanowanie kontenerów Tworzenie i zarządzanie obrazami kontenerów Woluminy danych i konfiguracja Debugowanie kodu działającego w kontenerach Wykorzystanie Dockera do zwiększenia automatyzacji Zaawansowane scenariusze użycia Dockera Architektura aplikacji rozproszonych Sieć z jednym hostem Orkiestratory Docker Compose Wprowadzenie do Docker Swarm Wdrożenia i sekrety bez przestojów Wprowadzenie do Kubernetes Wdrażanie, aktualizowanie i zabezpieczanie aplikacji za pomocą Kubernetes Monitorowanie i rozwiązywanie problemów z aplikacją działającą w produkcji Uruchamianie aplikacji skonteneryzowanej w chmurze