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 »

Top 3 Narzędzia Open-Source Do Wykrywania Podatności w Dockerze

Stworzyłeś plik Dockerfile, przetestowałeś swój kontener lokalnie, czekasz aż przejdzie przez CI/CD. Ostatecznie kontener “śmiga” na PRE-PROD, testy integracyjne przeszły, a testerzy manualni nie zgłaszają żadnych uwag. I co teraz? Upragniony deploy na PROD-a 🙂 Nie tak szybko. Dziedziczenie warstw Ogólnie mówiąc, każdy plik lub artefakt dodany w Dockerfile powoduje utworzenie kolejnych warstw obrazu. Ta …

Top 3 Narzędzia Open-Source Do Wykrywania Podatności w Dockerze 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 »

Docker Image – część pierwsza [VIDEO]

A więc… Stało SIĘ! Na YouTube pojawiło się pierwsze wideo, w którym opowiadam jak zbudowany jest Docker Image. Jest to początek pewnej serii , jaką planuję. Zachęcam zatem do zasubskrybowania kanału 🙂 Ogladając to wideo, dowiesz się: Z czego składa się Docker Image Czy Docker image to jeden plik Co to jest i do czego …

Docker Image – część pierwsza [VIDEO] Read More »

Przechowywanie danych w Dockerze. Co musisz o tym wiedzieć?

Wstęp Domyślnie dane przechowywane są w ostatniej warstwie kontenera tzw. “warstwie zapisywalnej” (ang. writable). Oznacza to, że jeżeli nie powiemy Dockerowi, aby użył innej metody, nasze dane będą dostępne tak długo, jak długo działał będzie kontener. Co zatem, gdy chcemy aby nasze dane były trwałe inaczej “persystentne” ? Mamy dwie opcje, które mają zastosowanie niezależnie …

Przechowywanie danych w Dockerze. Co musisz o tym wiedzieć? Read More »

Najlepsze Praktyki Tworzenia Dockerfile W Pigułce

Dostawałem wiele pytań odnośnie tworzenia Dockerfile oraz jego optymalizacji. Dlatego zdecydowałem się stworzyć poradnik “10 Najlepszych Praktyk Tworzenia Dockerfile” Jest to zbiór praktyk jakie stosuję na co dzień tworząc pliki Dockerfile. Pozycja nr 7, może szczególnie cię zaskoczyć, jeżeli nie zwracałeś uwagi w jakiej kolejności dodawane są kolejne polecenia w Twoim Dockerfile. Oprócz tego, znajdziesz …

Najlepsze Praktyki Tworzenia Dockerfile W Pigułce Read More »

Mirantis przejmuje Docker Enterprise

13 listopada 2019 roku,  świat obiegła informacja o tym, że Mirantis wykupił platformę Docker Enterprise wraz z pracownikami, klientami oraz partnerami biznesowymi. Kwota tej transakcji nie została oficjalnie ujawniona. Z punktu technicznego, w skład zakupionego Docker Enterprise wchodzą Docker Enterprise Engine, Docker Trusted Registry (DTR), Docker Unified Control Plane (UCP), Docker CLI. Czym dotąd zajmował …

Mirantis przejmuje Docker Enterprise Read More »

Czy Baza Danych w Dockerze To Dobry Pomysł?

Wstęp Czy powinno się korzystać z Dockera w przypadku baz danych? Jedni mówią tak, jedni mówią nie. Komu więc wierzyć? Pozwól, że podzielę się moimi subiektywnymi przemyśleniami na ten temat. Na pewno nie zastanawiasz się, czy baza danych uruchomiona w kontenerze to dobry pomysł, gdy mowa o środowisku developerskim. Po prostu, bierzesz gotowy obraz, uruchamiasz …

Czy Baza Danych w Dockerze To Dobry Pomysł? Read More »