Docker – zarządzanie obrazami

Docker to potężne narzędzie do konteneryzacji, które pozwala na szybkie uruchamianie i zarządzanie aplikacjami. Choć na pierwszy rzut oka może wydawać się skomplikowany, jego składnia jest logiczna i intuicyjna. Wystarczy odrobina praktyki, aby efektywnie zarządzać kontenerami. W tym artykule zostaną omówione najważniejsze aspekty zarządzania obrazami Docker, takie jak pobieranie, listowanie i usuwanie obrazów. Zrozumienie tych podstawowych operacji pozwoli na sprawniejsze korzystanie z Dockera w codziennej pracy.


Zarządzanie obrazami Docker

Pobieranie obrazu Docker – Docker Pull

Aby uruchomić kontener, konieczne jest posiadanie odpowiedniego obrazu. Obrazy Docker to gotowe zestawy instrukcji, określające sposób działania kontenera. Pobieranie obrazów odbywa się za pomocą polecenia:

docker pull <nazwa_obrazu>

Na przykład, aby pobrać obraz serwera Nginx, wystarczy wykonać polecenie:

docker pull nginx

Domyślnie pobierana jest najnowsza dostępna wersja obrazu (latest). Warto jednak pamiętać, że najnowsza wersja może wprowadzać zmiany, które nie zawsze są kompatybilne z naszym środowiskiem. Dlatego czasami lepiej jest określić konkretną wersję, np.:

docker pull ubuntu:22.04

Listowanie dostępnych obrazów – Docker Image LS

Aby sprawdzić, jakie obrazy znajdują się w systemie lokalnym, należy użyć polecenia:

docker image ls

Przykładowy wynik:

REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
ubuntu       22.04     2dc39ba059dc   10 days ago   77.8MB
nginx        latest    2b7d6430f78d   2 weeks ago   142MB

Polecenie to pozwala na zweryfikowanie pobranych obrazów, sprawdzenie ich wersji, daty utworzenia oraz rozmiaru.

Usuwanie obrazów – Docker Image RM

Niepotrzebne obrazy można usunąć, co pozwala zwolnić miejsce na dysku. Aby usunąć konkretny obraz, należy użyć polecenia:

docker image rm <nazwa_obrazu>:<tag>

Przykład:

docker image rm ubuntu:22.04

Po wykonaniu polecenia obraz zostanie usunięty i nie będzie już widoczny w wynikach docker image ls.


Podsumowanie
Zarządzanie obrazami w Dockerze jest kluczową umiejętnością dla każdego, kto pracuje z konteneryzacją. Pobieranie obrazów, ich listowanie oraz usuwanie to podstawowe operacje, które pozwalają na efektywne wykorzystanie zasobów systemowych. Warto pamiętać o kontrolowaniu wersji pobieranych obrazów, aby uniknąć problemów z kompatybilnością. Docker to potężne narzędzie, które – mimo początkowej złożoności – przy odpowiednim podejściu staje się niezwykle intuicyjne i użyteczne.

źródło: https://tryhackme.com/room/introtodockerk8pdqk dostęp 15.03.2025