DOCKER

Dockerfile opcje ARG i ENV

ARG Jest to opcja, którą można wykorzystać w trakcie budowania obrazu i tylko wtedy. Argument może być dostarczony podczas uruchamiania komendy docker build i następnie wykorzystana w ramach pliku Dockerfile. Posiadając następujący plik Dockerfile: możliwe jest stworzenie wielu obrazów z innym argumentem filecontent, co spowoduje zmianę zawartości pliku test.txt w każdym obrazie. Przykładowo: ENV Jest …

Dockerfile opcje ARG i ENV Czytaj dalej »

Docker volumes i bind mounts – jak zachować dane lokalnie?

Kontenery Dockerowe potrafią przechowywać dane – można wprowadzić zmiany w kontenerze, wyłączyć go i ponownie włączyć, i zobaczymy że zmiany dalej tam są: Wszystko fajnie, ale jeśli usuniemy kontener no to wszystko zostanie usunięte. Czasami nie jest to problemem, ale jeśli jest, to są na to dwa rozwiązania – Volumes oraz Bind mounts. Volumes – …

Docker volumes i bind mounts – jak zachować dane lokalnie? Czytaj dalej »

Docker – podstawy

Docker pozwala na konteneryzację (zamknięcie w hermetycznym pudełku) wszystkich rzeczy potrzebnych do uruchomienia aplikacji. Dockerfile Wszystko zaczyna się od pliku Dockerfile w którym to jest definiowany obraz (Docker image). Podstawowe opcje jakie można zdefiniować to: FROM – pozwala na zdefiniowanie rozszerzanego obrazu (Docker image). Przykładowo FROM eclipse-temurinWORKDIR – pozwala na zdefiniowanie ścieżki w której będzie …

Docker – podstawy Czytaj dalej »