Produkcja

Open Container Initiative (OCI) – standard dla obrazów i kontenerów

Docker (jako firma) w 2015 roku dołączył do OCI (Open Container Initative), tym samym znacznie otwierając się na współpracę z innymi firmami w rozwoju konteneryzacji. Był to jeden z przełomowych momentów (również dla nas – użytkowników) i spora zmiana polityki firmy. Powiem tylko tyle, albo aż tyle: Ten wpis powinien przeczytać każdy, kto myśli na …

Open Container Initiative (OCI) – standard dla obrazów i kontenerów Read More »

Komunikacja kontenerów – sieć typu bridge

Komunikacja kontenerów Podstawowa rzecz, z jaką prędzej czy później musimy się zmierzyć, to komunikacja między kontenerami. Najprostszy przykład, jaki nasuwa mi się na myśl, to komunikacji kontenera zawierającego frontend z kontenerem zawierającym backend aplikacji. Kolejny przykład – komunikacja backendu z usługami typu Redis czy Elasticsearch. Takich przykładów może być zdecydowanie więcej. Wszystko zależy od naszych …

Komunikacja kontenerów – sieć typu bridge Read More »

Kontener na produkcji puchnie – czyli problem z miejscem na dysku

Prędzej czy później możemy natknąć się na sytuację, gdzie kontener na produkcji po jakimś czasie puchnie. Inaczej mówiąc, z czasem jego rozmiar na dysku jest coraz to większy i większy. Przyjrzymy się dzisiaj temu problemowi oraz pokażę potencjalne miejsca, które mogą być tego powodem. Problem puchnięcia kontenera (jak i sposób jak tego uniknąć) jest na …

Kontener na produkcji puchnie – czyli problem z miejscem na dysku Read More »

LazyDocker – czyli Docker NIE tylko dla leniwych

Docker kojarzony jest głównie z terminalem, a co za tym idzie — wpisywaniem poleceń służących do uruchamiania kontenerów i zarządzania nimi. Czy można tego uniknąć i nie wpisywać tych wszystkich poleceń manualnie? Odpowiedź brzmi: TAK. Istnieje wiele narzędzi pozwalających zarządzanie Dockerem z poziomu GUI. Dzisiaj chciałbym pokazać narzędzie, które może być ciekawą alternatywą lub po …

LazyDocker – czyli Docker NIE tylko dla leniwych Read More »

Jak tworzyć testy jednostkowe dla obrazów dockerowych?

Dzisiaj dla odmiany, zamiast formy tekstowej mam dla Ciebie wideo. Temat dosyć niszowy, ale warty uwagi, czyli Docker i testy jednostkowe. Oglądając to wideo, dowiesz się, dlaczego warto tworzyć testy jednostkowe dla obrazów oraz przede wszystkim nauczysz się jak to robić! Film skupia się głównie na praktyce, czyli na pisaniu testów i ich uruchamianiu. Testy …

Jak tworzyć testy jednostkowe dla obrazów dockerowych? Read More »

Zmienne środowiskowe w Dockerze

Przeglądając grupy tematyczne związane z Dockerem, zauważyłem, że wiele osób ma problem z zrozumieniem, w jaki sposób można przekazywać zmienne środowiskowe do obrazu i do kontenera. Zmotywowało mnie to do stworzenia tego artykułu. Z artykułu dowiesz się WSZYSTKO na temat zmiennych środowiskowych w Dockerze. Oczywiście wszystko na przykładach, tak by łatwiej było zrozumieć, a następnie …

Zmienne środowiskowe w Dockerze Read More »

Distroless Docker Images vs Alpine Linux

Distroless Images Na początku, gdy zaczęto używać kontenerów, większość z nas traktowała je jako bardziej wydajne VM-ki. Jeżeli spojrzymy na obrazy na Docker Hubie, publikowane przez dostawców systemów operacyjnych, możemy dostrzec, że w większości przypadków kopiują oni do obrazów to, co do tej pory dostarczali jako cały system operacyjny. Zwykle, obrazy są okrajane tylko o …

Distroless Docker Images vs Alpine Linux Read More »

Skanowanie obrazów Dockerowych pod kątem bezpieczeństwa z Anchore

W dzisiejszym artykule skupimy się na temacie skanowania obrazów pod kątem bezpieczeństwa za pomocą narzędzia Anchore. Pokażę Ci, w jaki sposób możesz przeskanować obraz Twojej aplikacji lub oficjalnie obrazy dostępne na Docker Hub. Spis treści W artykule poruszymy następujące kwestie: Dlaczego do skanowania obrazów używam Anchore? Architektura Anchore Anchore – wymagania wstępne i instalacja Skanowanie …

Skanowanie obrazów Dockerowych pod kątem bezpieczeństwa z Anchore Read More »

Docker i mikroserwisy – połączenie idealne?

Dlaczego architektura mikroserwisów zyskała na popularności w ostatnich latach? Są różne opinie. Jedni są zdania, że trzeba było o czymś opowiadać na konferencjach :). Drudzy z kolei twierdzą, że to konteneryzacja oraz w dużej mierze Docker pozwoliły na ekspansję mikroserwisów. Intro Zaczynasz projekt i masz do skonfigurowania standardowo 3 środowiska. Dev, Staging, Prod. Czy wyobrażasz …

Docker i mikroserwisy – połączenie idealne? Read More »

Docker Monitoring – 7 Rzeczy O Których Warto Wiedzieć

Decydując się na użycie Dockera produkcyjnie, oprócz benefitów związanych z skalowalnością czy łatwością przenoszenia na różne środowiska, czekają nas również wyzwania. Bez wątpienia, jednym z największych wyzwań jest monitoring. Aby móc kontrolować nasze środowiska, potrzebujemy również zrozumieć co naprawdę dzieje się wewnątrz skonteneryzowanych aplikacji. Monitoring jest pierwszym krokiem ku temu. Jesteśmy w stanie śledzić na bieżąco …

Docker Monitoring – 7 Rzeczy O Których Warto Wiedzieć Read More »