ODBIERZ TWÓJ BONUS :: »

Docker. Projektowanie i wdrażanie aplikacji Jaroslaw Krochmalski

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.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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

Zamknij

Wybierz metodę płatności

Książka
32,94 zł
Dodaj do koszyka
Ebook
27,45 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile