
Docker. Kurs video. Optymalizacja konteneryzacji
- Ocena:
- 6.0/6 1 opinii
- Wersja:
- Online i ZIP (1.7GB)
- Czas trwania:
- 03:15:49
- Technologia:
- Docker 20.10, Ubuntu 22.04, Docker Compose 2.12
Opis kursu video Docker. Kurs video. Optymalizacja konteneryzacji
Obierz kurs na... optymalizację konteneryzacji
Jeśli jesteś albo planujesz być programistą wyspecjalizowanym w pracy z językiem Python, to z pewnością zdarzyło Ci się zetknąć z narzędziem służącym konteneryzacji, jakim jest Docker. Albo przynajmniej o nim słyszeć. Nic w tym dziwnego - Docker bardzo ułatwia pracę developerów Pythona, porządkuje ją i pozwala usprawnić działania. Ostatnimi czasy stał się tak popularny, że jest obowiązkowym narzędziem przy wielu nowych projektach. A jeśli w swojej pracy zarządzasz serwisami i zadaniami za pośrednictwem Kubernetesa lub posługujesz się OpenShiftem - bez znajomości Dockera ani rusz! Pewnie dlatego coraz częściej jego znajomości wymaga się od osób, które starają się o pracę na stanowisku dewelopera czy też specjalisty DevOps.
Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację zadań. Ten kurs przybliża dobre praktyki i zagadnienie optymalizacji pracy z Dockerem. Prezentuje sposoby na poprawienie jakości tworzonych obrazów, metody wydajnych operacji na kontenerach, a także narzędzie Docker Compose, usprawniające działanie w środowiskach testowych/developerskich.
Co Cię czeka podczas naszego profesjonalnego szkolenia
Dzięki proponowanemu przez nas kursowi między innymi:
- Dowiesz się, jak używać instrukcji USER i HEALTHCHECK w Dockerfile
- Nauczysz się redukować liczbę warstw i wielkość obrazu
- Opanujesz metody korzystania z pamięci podręcznej
- Poznasz sposoby skutecznego zabezpieczania swoich obrazów za pomocą hadolint i trivy, a także aktualizowania limitów działających kontenerów
- Uzyskasz wiedzę dotyczącą pracy „zdalnej” z kontenerami - za pomocą narzędzia commando
- Zaznajomisz się z zagadnieniem dbałości o środowisko pracy (w tym zrozumiesz wagę usuwania zbędnych danych)
Co więcej...
- Pracując z narzędziem Docker Compose, nauczysz się tworzyć pliki konfiguracyjne, przygotowywać serwis, wolumen i sieć, budować obraz pod wybrany serwis, ustawiać limity CPU/RAM, dodawać zmienne środowiskowe, wreszcie - zarządzać aplikacjami multikontenerowymi za pomocą pliku YAML
Docker. Kurs video. Optymalizacja konteneryzacji kończy się na poziomie średnio zaawansowanym. Przed przystąpieniem do szkolenia warto zapoznać się z oprogramowaniem Docker na poziomie podstawowym, na przykład nauczyć się go na podstawie szkolenia Docker. Kurs video. Podstawy konteneryzacji.
Docker w pracy programisty
Badanie Stack Overflow wykazało, że to właśnie Docker jest narzędziem, które każdy programista powinien mieć opanowane. Dotyczy to przede wszystkim programistów pracujących w rozwiązaniach chmurowych (a dziś to standard). Dzięki kontenerom, uruchamianym przez Docker, można aktywować dodatkowy, całkowicie wyizolowany system operacyjny, w którym odpala się gotową, przeznaczoną do testowania aplikację. To rozwiązanie jest bezpieczne i zużywa mniej zasobów niż wirtualizacja. Korzystanie z technologii kontenerowania ułatwia tworzenie powtarzalnych środowisk developerskich, upraszcza procesy dostarczania gotowych aplikacji i pozwala równolegle eksperymentować z różnymi wersjami oprogramowania.
Wybrane bestsellery
-
Programisto, testerze, specjalisto od DevOpsa, administratorze! To szkolenie jest właśnie dla Ciebie. Szczególnie jeśli słowo „konteneryzacja” i nazwa Docker nie są Ci obce, ale, powiedzmy, znasz je czysto teoretycznie. Słyszałeś i wiesz, że Docker to otwarte oprogramowanie, które służy do wirtualizacji na poziomie systemu operacyjnego (czyli właśn
(51,60 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
W nowoczesnym stacku technologicznym do rozwiązań webowych aplikacje buduje się zwykle z konkretnych komponentów, do których należą: SPA (single-page application, tj. klient webowy, który komunikuje się z serwerem za pośrednictwem API), klient mobilny (Android & iOS), serwer API oraz data storage. W podejściu, w którym system buduje się właśnie z t
(34,65 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Docker nie służy wyłącznie do tworzenia wirtualnych kontenerów dla różnych aplikacji. Jest obecny w prawie każdym aspekcie pracy programisty — od implementacji po wdrożenie. Podczas implementacji obraz i zmiany w Dockerze mogą być poddawane w prosty sposób ciągłej integracji i testom. Do tego programista może co jakiś czas przebudowywać obraz, aby
(31,05 zł najniższa cena z 30 dni)
31.05 zł
69.00 zł (-55%) -
Docker jest określany jako narzędzie, które umożliwia umieszczenie aplikacji w lekkim, wirtualnym kontenerze i natychmiastowe jej uruchomienie. Wyobraź sobie, że Twoje oprogramowanie działa niczym nocna lampka: wydanie polecenia jest jak wetknięcie wtyczki do kontaktu, klient robi pstryk i gotowe! Lampka świeci, program działa. Nie trzeba niczego d
(39,60 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%)
O autorze kursu video
Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.
Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.
Konfucjusz
Piotr Chudzik - pozostałe kursy
-
Kurs video, który dziś proponujemy, skupia się na kwestii podatności Pythona na automatyzację. Pokażemy, jak zaoszczędzić czas dzięki efektywnemu programowaniu z wykorzystaniem najlepszych technik. Dobrze, by słuchacz przed przystąpieniem do szkolenia posiadał już pewną znajomość Pythona w zakresie podstawowych typów danych, zmiennych, pętli, instr
(52,15 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł (-30%) -
Konteneryzacja jest alternatywą dla wirtualizacji. W pracy z nowo wdrażanymi, testowanymi czy usprawnianymi aplikacjami pozwala ograniczyć wykorzystanie zasobów i uruchamiać niezależnie wiele aplikacji na jednej maszynie. Kontenery są od siebie całkowicie odizolowane, nic o sobie nawzajem nie „wiedzą”, każdy zawiera własne środowisko. I właśnie ze
(59,60 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker sta
(45,15 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
Powiedzieć, że Python jest jednym z najpopularniejszych języków programowania, to nic nie powiedzieć. Doceniają go i od lat wybierają developerzy na całym świecie. Oni go także rozwijają. Ten język programowania wysokiego poziomu jest bowiem dostępny jako projekt typu open source, z błogosławieństwem Python Software Foundation, by udoskonalać Pytho
(89,55 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Kto się decyduje na karierę programisty, musi wybrać swój „ulubiony” język. Ten, w którym będzie się specjalizować, doskonalić, pracować. Oczywiście nie musi to być jeden jedyny język. Chodzi po prostu o język pierwszego wyboru, w którego zakresie będzie się ekspertem. Wielu programistów wybiera do tej roli Javę, czyniąc ją tym samym jednym z najpo
(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Umiejętność zarządzania bazami danych z roku na rok jest coraz bardziej ceniona. Nic w tym dziwnego - ilość danych, jakimi dysponujemy, a które musimy gdzieś przechowywać, sortować, zestawiać ze sobą i z których chcemy wyciągać ważne dla siebie informacje, stale rośnie. Stąd firmy szczególnie wypatrują specjalistów, którzy potrafią to robić - poszu
(38,15 zł najniższa cena z 30 dni)
59.95 zł
109.00 zł (-45%) -
SQL to obok xBase najpopularniejszy język zapytań - stosowany przede wszystkim po to, by formułować zapytania do baz danych i otrzymywać w odpowiedzi raporty zawierające oczekiwane dane. Równocześnie SQL jest najpowszechniejszym w informatyce sposobem przechowywania informacji, na którym bazują takie nowoczesne systemy ich przechowywania i przetwar
(55,65 zł najniższa cena z 30 dni)
95.40 zł
159.00 zł (-40%) -
Mianem Linuksa określamy całą rodzinę systemów operacyjnych, które bazują na jądrze Linux. Jest to oprogramowanie wolne i otwarte, jego kod może być dowolnie wykorzystywany i rozpowszechniany oraz przebudowywany w zależności od potrzeb. Odkąd w 2017 roku oparto na nim najpopularniejszy system mobilny Android, Linux jest najbardziej rozpowszechniony
(34,65 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%)
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:01:07
-
2. Optymalizacja Dockerfile 01:00:55
-
3. Skanowanie obrazów 00:17:18
-
4. Optymalizacja kontenerów i środowiska pracy 00:24:32
-
5. Docker Compose 01:31:57
- 5.1. Czym jest Docker Compose? 00:07:22
- 5.2. Plik docker-compose.yaml 00:12:33
- 5.3. Budowanie obrazu dla serwisu 00:08:10
- 5.4. Zmienne środowiskowe 00:04:40
- 5.5. Polecenia oraz argumenty 00:07:04
- 5.6. Ustawienie limitów 00:07:29
- 5.7. Montowanie zasobów dyskowych 00:11:00
- 5.8. Dodawanie sieci/przekierowywanie portów 00:15:20
- 5.9. Klucz depends_on 00:05:02
- 5.10. Przykładowy projekt 00:13:17
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 26
- Czas trwania:
- 3 godz. 15 min.
- Format:
- Zip
- Rok nagrania:
- 2022-12-06
- ISBN :
- 978-83-832-2029-1, 9788383220291
- Data wydania :
- 2022-12-06
- Numer z katalogu:
- 182288
- Kategorie:
DevOps » Docker
- Uwagi do kursu
Videopoint - inne kursy
-
Umiejętność budowy sieci komputerowych i zarządzania nimi jest niezwykle ceniona na rynku pracy. Specjaliści w tej dziedzinie mogą przebierać w ofertach i nic nie wskazuje, by miało się to w najbliższym czasie zmienić. Nic dziwnego – sieci komputerowe mają dla sprawnego funkcjonowania organizacji fundamentalne znaczenie. Tym bardziej w czasach, w k
(294,00 zł najniższa cena z 30 dni)
343.00 zł
490.00 zł (-30%) -
Specyfika programisty gier bazuje przede wszystkim na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Odpowiednie rozwiązanie dobiera się na podstawie własnego doświadczenia, dostępnego czasu i perspektywy rozwoju danej g
(101,40 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
Web scraping w data science. Kurs video. Techniki uczenia maszynowego w Pythonie pozwoli Ci zdobyć umiejętności potrzebne do sprawnego pozyskiwania informacji ze stron internetowych. Opanujesz fundamentalne wzorce i zagadnienia uczenia maszynowego, a następnie wdrożysz się w bardziej zaawansowane tajniki. Nauczysz się matematyki sieci neuronowej i
(80,55 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Fakt, języka uczyliśmy się w szkole i na studiach, jego podstawy więc raczej pamiętamy, na ogół wiemy też, jak wybrnąć z niewygodnej językowo sytuacji. Problem pojawia się, kiedy napotykamy nieznane słowo lub takie, które niby znamy, ale nie mamy zielonego pojęcia, jak go użyć. Z pomocą przychodzi ten kurs – omówimy w nim najczęściej używane słowni
(53,55 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Moodle to jedna z najpopularniejszych na świecie platform e-learningowych. Można ją uruchomić praktycznie na wszystkich systemach operacyjnych. Ponadto jest rozprowadzana jako oprogramowanie open source, czyli otwarte i darmowe, przez co jej popularność jest tak duża, a zastosowanie w szkołach, na uczelniach czy też w biznesie – powszechne. W Polsc
(58,05 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Z czym kojarzy Ci się nazwa Django? Mamy nadzieję, że nie tylko z pewnym kowbojskim filmem... I nie przede wszystkim! Nawet jeśli w tym momencie jeszcze tak jest, wkrótce, po ukończeniu tego kursu, będziesz mieć już czysto programistyczne skojarzenie – z wolnym, otwartym frameworkiem napisanym w języku Python, służącym do tworzenia aplikacji intern
(89,55 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
W świecie frontendu mnogość nowoczesnych narzędzi, pluginów i frameworków niejednego przyprawi o zawrót głowy. Zmieniają się standardy języków programowania i można rzec – wszystko płynie. Jednak i w tym świecie bez zawahania da się wymienić dwóch największych graczy – są nimi HTML i CSS. Sięgnijmy do niezbędnej teorii i sprawdźmy, dlaczego. Język
(51,60 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Silnik Unreal Engine za sprawą Blueprints Scripting oferuje możliwość tworzenia prototypów i logiki gry bez konieczności kodowania. Koncepcja programowania wizualnego jest doskonałym uzupełnieniem klasycznej formy programowania. Natomiast nie wszędzie da się ją zastosować, innymi słowy: tam, gdzie Blueprints nie może, tam C++ pośle! I nie ma w tych
(76,05 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowania tego języka, ponieważ to w nim przede wszystkim będą operować k
(62,65 zł najniższa cena z 30 dni)
80.55 zł
179.00 zł (-55%) -
Cisco CCNP Enterprise [350-401 ENCOR] to bardzo ceniony na rynku egzamin certyfikacyjny poświadczający znajomość konstruowania sieci z wykorzystaniem sprzętu renomowanej firmy Cisco. Egzamin jest niebywale obszerny i obejmuje zarówno zagadnienia praktyczne, jak i teoretyczne; kładzie nacisk na umiejętność kojarzenia faktów i wyciągania logicznych w
(171,50 zł najniższa cena z 30 dni)
343.00 zł
490.00 zł (-30%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:


Oceny i opinie klientów: Docker. Kurs video. Optymalizacja konteneryzacji Piotr Chudzik (1)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(1)
(0)
(0)
(0)
(0)
(0)