Miesiąc: czerwiec 2020

Docker i Ngrok – publikacja kontenera w internecie

Docker i Ngrok Jeżeli znasz już Dockera na poziomie przynajmniej podstawowym – czyli potrafisz uruchamiać kontenery oraz wiesz jak z nich korzystać na swoim komputerze – ten post jest dla Ciebie. Pokażę Ci jak za pomocą Dockera oraz narzędzia Ngrok – opublikować aplikację w internecie. Wyzwanie Naniosłeś jakieś zmiany w aplikacji (np. w UI) i …

Docker i Ngrok – publikacja kontenera w internecie 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 »

Tworzenie lekkich i optymalnych obrazów dockerowych

Tworzenie obrazów dockerowych Tworzenie obrazów dockerowych to temat rzeka. Dla każdej technologii obraz będzie wyglądał nieco inaczej. Są jednak pewne „wspólne” dobre praktyki, które możemy stosować niezależnie od technologii, w której stworzona została aplikacja. Przypomnijmy, że to obraz to działająca instancja kontenera. Jeżeli chcesz, by Twoje kontenery po uruchomieniu były lekkie i bezpieczne — koniecznie …

Tworzenie lekkich i optymalnych obrazów dockerowych Read More »