Pierwsze kroki z Dockerem: Tworzenie i uruchamianie kontenerów

Kacper Sieradziński
Kacper Sieradziński
17 marca 2025Edukacja3 min czytania

Docker to potężne narzędzie do zarządzania aplikacjami w kontenerach, które zrewolucjonizowało sposób, w jaki deweloperzy projektują i wdrażają aplikacje. Jeśli jesteś ciekawy, jak w praktyce działa Docker i jak możesz go wykorzystać do uruchamiania aplikacji, jesteś we właściwym miejscu. W tym artykule dowiesz się, jak stworzyć i uruchomić swój pierwszy kontener w Dockerze, poznając przy tym podstawowe komendy takie jak docker run, docker ps, oraz docker stop.

Obraz główny Pierwsze kroki z Dockerem: Tworzenie i uruchamianie kontenerów

Za dużo, za szybko? W poprzednim artykule omówiliśmy podstawy konteneryzacji, a dziś uruchomimy Twój pierwszy kontener... a jeśli chcesz się nauczyć wszystkiego krok po kroku to zapraszamy też na nasz kurs.

Kurs Docker od podstaw

Kurs Docker od podstaw

Naucz się Dockera od zera! Kontenery, obrazy, Docker Compose i wdrożenia w praktyce. Kompletny kurs z zadaniami.

Ale dobrze.. wróćmy do tematu!

Co to jest Docker?

Zanim przejdziemy do praktycznych kroków, warto zrozumieć, czym jest Docker. Jest to platforma, która umożliwia tworzenie, wdrażanie i uruchamianie aplikacji w izolowanych środowiskach zwanych kontenerami. Kontenery są lekkie i zawierają wszystkie niezbędne pliki, biblioteki i konfiguracje potrzebne do działania aplikacji, co umożliwia ich łatwe przenoszenie między różnymi środowiskami.

Przygotowanie środowiska

Przed rozpoczęciem pracy z Dockerem upewnij się, że masz zainstalowane następujące narzędzia:

  1. Docker Desktop - dostępny dla Windows i macOS.
  2. Docker Engine - dla użytkowników systemów Linux.

Po instalacji, uruchom Docker, aby móc wykonywać dalsze kroki. Jeszcze go nie masz? Jeśli chcesz szybko zacząć, sprawdź poradnik: Instalacja Dockera na różnych systemach operacyjnych.

Tworzenie i uruchamianie kontenera

Zacznijmy od stworzenia prostego kontenera w Dockerze. W ramach tego przykładu użyjemy oficjalnego obrazu Ubuntu, który jest dostępny w Docker Hub.

Komenda docker run

Komenda docker run jest używana do uruchamiania nowego kontenera. Na przykład, aby uruchomić kontener z systemem Ubuntu, wpisz poniższe polecenie w terminalu:

Bash
1 docker run -it ubuntu

Parametry -it oznaczają tryb interaktywny i przydzielenie terminala, co pozwala na interakcję z kontenerem po jego uruchomieniu.

Sprawdzanie działających kontenerów

Aby zobaczyć listę wszystkich aktualnie uruchomionych kontenerów, użyj komendy docker ps. Wyświetli ona informacje takie jak ID kontenera, obraz, z którego został utworzony, oraz czas działania.

Bash
1 docker ps

Zatrzymywanie kontenera

Gdy skończysz pracę z kontenerem, możesz go zatrzymać, używając komendy docker stop, podając przy tym ID lub nazwę kontenera:

Bash
1 docker stop <container_id>

Podstawowe komendy Docker

Oprócz docker run, docker ps, i docker stop, warto znać kilka dodatkowych komend:

  • docker images: Wyświetla listę wszystkich pobranych obrazów.
  • docker rm <container_id>: Usuwa kontener.
  • docker rmi <image_id>: Usuwa obraz z lokalnej biblioteki.

Wnioski i dalsza nauka

Docker to narzędzie, które może znacząco ułatwić zarządzanie aplikacjami. Dzięki niemu proces wdrażania jest prostszy i mniej problematyczny.

Niezależnie od twojego poziomu zaawansowania, zrozumienie i umiejętność obsługi Dockera to cenne umiejętności w świecie nowoczesnego oprogramowania. Zrób pierwszy krok już dziś, uruchamiając swój pierwszy kontener!

Teraz możesz wrócić do listy artykułów Wróć do strony głównej serii lub przejść do kolejnego - Dockerfile – tworzenie własnych obrazów Dockera, w którym pokażę Ci jak pisać Dockerfile i tworzyć własne obrazy dopasowane do aplikacji.. Gorąco zapraszam! Z perspektywy czasu widzę, że nauka Dockera była jednym z najbardziej potrzebnych kroków w mojej pracy.

Tagi

#Python#Nauka programowania#Podstawy