Cykl: Docker – Kompletny przewodnik dla początkujących i zaawansowanych · Część 2/17

Pierwsze kroki z Dockerem: Tworzenie i uruchamianie kontenerów

Kacper Sieradziński
Kacper Sieradziński17 marca 2025 · 2 min czytania
Streszczenie
  • Co to jest Docker?
  • Przygotowanie środowiska
  • Tworzenie i uruchamianie kontenera
  • Podstawowe komendy Docker
Pierwsze kroki z Dockerem: Tworzenie i uruchamianie kontenerów

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.

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 · 24 lekcje8h 14m
Kurs

Kurs Docker od podstaw

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

  • 24 lekcje wideo + 80 ćwiczeń
  • Realne bazy z e-commerce
  • Społeczność i code-review
499 zł799 zł−38%
Zobacz kurs

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
Część 3 z 17

Zarządzanie kontenerami: Skalowanie i monitoring

druga lekcja cyklu „Docker – Kompletny przewodnik dla początkujących i zaawansowanych"

Czytaj kolejny →