ODBIERZ TWÓJ BONUS :: »

Docker. Projektowanie i wdrażanie aplikacji Jaroslaw Krochmalski

(ebook) (audiobook) (audiobook)
Autor:
Jaroslaw Krochmalski
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.3/6  Opinie: 3
Stron:
224
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
32,94 zł 54,90 zł (-40%)
32,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
27,45 zł 54,90 zł (-50%)
27,45 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic konteneryzacji i wirtualizacji oraz ich zastosowań
  • Instalowania Dockera na systemach Windows, Mac OS, Linux i w chmurze AWS
  • Tworzenia i zarządzania obrazami oraz kontenerami Dockera
  • Wykorzystywania warstw obrazów i zapisywania zmian w kontenerach
  • Konfigurowania sieci kontenerów i mapowania portów
  • Tworzenia i zarządzania wolumenami dla trwałej pamięci kontenerów
  • Wyszukiwania i pobierania obrazów z Docker Hub oraz korzystania z repozytoriów prywatnych
  • Tworzenia plików Dockerfile i stosowania instrukcji do budowy własnych obrazów
  • Uruchamiania kontenerów w różnych trybach oraz nadpisywania poleceń startowych
  • Monitorowania, inspekcji i zarządzania cyklem życia kontenerów
  • Ograniczania zasobów (pamięci, CPU) przypisanych do kontenerów
  • Konfigurowania zasad restartowania i obsługi błędów kontenerów
  • Wykorzystywania trybu Swarm Dockera do zarządzania klastrem kontenerów
  • Publikowania własnych obrazów do repozytoriów i automatyzacji procesu budowania
  • Integracji Dockera z narzędziami programistycznymi Maven oraz frameworkami Spring Boot i Angular.js
  • Korzystania z dodatkowych zasobów i dokumentacji wspierających pracę z Dockerem

Piętnastego marca 2013 roku na jednej z konferencji dla projektantów aplikacji zaprezentowano światu Dockera. Choć wystąpienie to trwało zaledwie kilka minut, wzbudziło ogromne zainteresowanie. Nic dziwnego — nowe narzędzie znacząco uprościło tworzenie oprogramowania i wdrażanie go na dużą skalę w dowolnym środowisku oraz usprawniło przepływ pracy. Docker ułatwia decyzje dotyczące architektury, co przekłada się na tworzenie narzędzi pomocniczych i ich wykorzystanie w różnych aplikacjach. Jednak aby w pełni skorzystać z tych licznych zalet, trzeba zrozumieć specyficzne podejście Dockera do budowy aplikacji.

Dzięki tej książce zrozumiesz, skąd się wziął lawinowy wzrost popularności Dockera. Przyjrzysz się temu znakomitemu narzędziu z punktu widzenia projektanta i dowiesz się, dlaczego dzięki niemu projektowanie, testowanie i wdrażanie aplikacji stają się szybsze i prostsze. Najpierw zapoznasz się z zagadnieniami podstawowymi, takimi jak kontenery, środowisko wykonawcze i narzędzia systemowe, aby potem skupić się na tworzeniu, uruchamianiu i publikowaniu obrazów Dockera. Znajdziesz tu również informacje o przydatnych zasobach internetowych dotyczących Dockera, a także o wartościowych narzędziach zewnętrznych, znakomicie poprawiających komfort pracy z tym narzędziem.

Najważniejsze zagadnienia:

  • wprowadzenie do Dockera i przygotowanie środowiska pracy
  • architektura Dockera: obrazy, woluminy, kontenery
  • proces dystrybucji oprogramowania
  • najlepsze praktyki tworzenia plików Dockera
  • przykłady tworzenia rzeczywistych aplikacji w Dockerze

Docker: już dziś korzystaj z narzędzi jutra!


Jarosław Krochmalski — od kilkunastu lat tworzy oprogramowanie. Specjalizuje się w aplikacjach dla branży finansowej. Jest projektantem z pasją, entuzjastą przejrzystego kodu i kunsztu w pisaniu oprogramowania. Otrzymał certyfikat Certified Scrum Master. Szczególnie interesuje się nowymi technologiami związanymi z projektowaniem aplikacji internetowych, wzorcami projektowymi, architekturą dla przedsiębiorstw oraz wzorcami integracji. Brał udział w wielu projektach o dużej skali, takich jak międzynarodowe przekazy pieniężne, płatności ekspresowe i systemy gromadzenia danych. Obecnie pracuje jako konsultant w duńskiej firmie 7N.

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest zarówno w wersji drukowanej, jak i w formatach elektronicznych (ebook: PDF, ePub, mobi).
2. Czy książka ,,Docker. Projektowanie i wdrażanie aplikacji" zawiera praktyczne przykłady użycia Dockera?
Tak, książka zawiera liczne praktyczne przykłady, w tym tworzenie rzeczywistych aplikacji w Dockerze, konfigurację środowiska oraz wdrażanie aplikacji z wykorzystaniem różnych narzędzi i technologii.
3. Czy znajdę w książce instrukcje instalacji Dockera na różnych systemach operacyjnych?
Tak, książka szczegółowo opisuje proces instalacji Dockera na systemach Windows, MacOS, Linux oraz w chmurze (AWS).
4. Czy książka wyjaśnia różnice między konteneryzacją a tradycyjną wirtualizacją?
Tak, już w pierwszym rozdziale autor porównuje konteneryzację z wirtualizacją, omawiając zalety i wady obu podejść.
5. Jakie zagadnienia związane z bezpieczeństwem i zarządzaniem zasobami kontenerów są poruszane w książce?
Książka omawia m.in. monitorowanie kontenerów, zarządzanie zasobami (pamięć, CPU), zasady restartowania oraz inspekcję i statystyki kontenerów.
6. Czy publikacja obejmuje tematykę automatyzacji wdrożeń i pracy z repozytoriami obrazów Dockera?
Tak, książka zawiera rozdział poświęcony publikowaniu obrazów, konfiguracji zautomatyzowanych procesów budowania, korzystaniu z Docker Hub oraz wykorzystaniu webhooków i wdrożeń ciągłych.
7. Czy książka nadaje się dla osób, które dopiero zaczynają pracę z Dockerem?
Tak, książka wprowadza w podstawowe pojęcia, takie jak kontenery, obrazy i środowisko Dockera, dzięki czemu jest zrozumiała także dla początkujących użytkowników.
8. Czy publikacja obejmuje integrację Dockera z popularnymi narzędziami programistycznymi?
Tak, w książce opisano użycie Dockera z narzędziami takimi jak Maven, a także przykłady wdrażania aplikacji Spring Boot i Angular.js w kontenerach Dockera.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
32,94 zł
Dodaj do koszyka
Ebook
27,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint