Teoria

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 »

Docker vs LXC – czym to się różni?

Docker vs LXC – czym to się różni? Na przebiegu kilku ostatnich lat, rosnąca popularność Dockera wprowadziła podział na jego zwolenników, jak i przeciwników. Osoba „bezstronna”, na samym początku może szukać odpowiedzi na kilka pytań: Dlaczego Docker? Dlaczego nie wykorzystać czegoś, co było od dawna — LXC? Jaka jest różnica między LXC a Dockerem? Kiedy wybrać kontenery LXC, a kiedy kontenery Dockerowe? W tym artykule postaram się rozwiać …

Docker vs LXC – czym to się różni? 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 »

Dockerfile – ENTRYPOINT vs CMD

Ostatnio jeden z czytelników bloga zadał mi pytanie: Co powinienem użyć w moim Dockerfile? ENTRYPOINT czy CMD? Postanowiłem, że odpowiem na to pytanie w formie artykułu – tak byś i Ty mógł/mogła z tego skorzystać. Post dołącza do serii A vs B, gdzie w jednym z poprzednich artykułów omawialiśmy różnicę pomiędzy ADD i COPY. Link do tego artykułu znajdziesz …

Dockerfile – ENTRYPOINT vs CMD Read More »

Dockerfile – COPY vs ADD

Tworząc Dockerfile podstawową kwestią jest kopiowania plików, czy to kodu źródłowego aplikacji, czy plików konfiguracyjnych. Zarówno poleceniem ADD jak i COPY można skopiować pliki/katalogi do określonej lokalizacji do Docker Image. COPY Polecenie COPY pozwala TYLKO na kopiowanie plików/katalogów do określonej lokalizacji wewnątrz Docker Image. Składnia COPY jest następująca: Warto tutaj zwrócić uwagę na opcjonalny parametr …

Dockerfile – COPY vs ADD Read More »

Jak warstwy i pliki są przechowywane na dysku? Docker Storage Drivers

Cześć! Publikuję trzecie video z serii „Docker Dla Zaawansowanych”. Jeżeli nie widziałeś dwóch poprzednich filmów – gorąco zachęcam 🙂 Jak zbudowany jest Docker Image – wprowadzenie TUTAJDocker Image oraz Docker Registry TUTAJ W tym video tłumaczę w jaki sposób obrazy oraz kontenery są przechowywane na dysku. Dodatkowo dowiesz się o: ???? przechowywaniu danych tymczasowych kontenera???? …

Jak warstwy i pliki są przechowywane na dysku? Docker Storage Drivers Read More »