Przewodnik po Dockerze: Jak tworzyć i zarządzać kontenerami za pomocą Dockera

2/20/2026
4 min read

Przewodnik po Dockerze: Jak tworzyć i zarządzać kontenerami za pomocą Dockera

Docker jest otwartą platformą do konteneryzacji, która pomaga programistom pakować, dystrybuować i uruchamiać aplikacje. W tym artykule krok po kroku pokażemy, jak używać Dockera do tworzenia i zarządzania kontenerami, aby zapewnić spójność aplikacji w różnych środowiskach.

1. Czym jest Docker?

Docker to otwarta platforma, która umożliwia programistom łatwe budowanie, wdrażanie i zarządzanie aplikacjami konteneryzowanymi. Kontenery są lekkie, przenośne i mogą działać w ten sam sposób wszędzie, co zapewnia spójność i skalowalność aplikacji.

2. Instalacja Dockera

Zanim zaczniesz, musisz zainstalować Dockera na swoim systemie operacyjnym. Oto kroki instalacji dla różnych systemów operacyjnych:

2.1 Windows

  1. Przejdź na stronę internetową Dockera, aby pobrać Docker Desktop: Docker Downloads.
  2. Kliknij dwukrotnie pobrany plik Docker Desktop Installer.exe i postępuj zgodnie z instrukcjami, aby zakończyć instalację.
  3. Po zakończeniu instalacji uruchom Docker Desktop i upewnij się, że działa w zasobniku systemowym.

2.2 macOS

  1. Przejdź na stronę internetową Dockera, aby pobrać Docker Desktop: Docker Downloads.
  2. Kliknij dwukrotnie pobrany plik .dmg, a następnie przeciągnij Dockera do folderu aplikacji.
  3. Uruchom Docker Desktop i upewnij się, że działa w pasku stanu.

2.3 Linux

Na systemie Linux możesz zainstalować Dockera za pomocą menedżera pakietów. Na przykład w Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Po zakończeniu instalacji możesz użyć następującego polecenia, aby sprawdzić, czy Docker został pomyślnie zainstalowany:

docker --version

3. Tworzenie swojego pierwszego kontenera Docker

Następnie użyjemy polecenia Docker do stworzenia prostego kontenera.

3.1 Pobieranie obrazu

Docker używa obrazów do tworzenia kontenerów, obrazy można traktować jako szablony aplikacji. Na przykład możemy pobrać prosty obraz Ubuntu z Docker Hub:

docker pull ubuntu

3.2 Uruchamianie kontenera

Po pobraniu obrazu uruchom następujące polecenie, aby uruchomić nowy kontener:

docker run -it ubuntu /bin/bash

Wyjaśnienie parametrów powyższego polecenia:

  • run: uruchamia nowy kontener
  • -it: używa interaktywnego terminala
  • ubuntu: nazwa obrazu
  • /bin/bash: polecenie uruchamiane po starcie kontenera

Teraz powinieneś być w kontenerze Ubuntu, wpisz exit, aby wyjść z kontenera.

4. Zarządzanie kontenerami Docker

4.1 Wyświetlanie działających kontenerów

Możesz użyć następującego polecenia, aby zobaczyć wszystkie aktualnie działające kontenery:

docker ps

4.2 Wyświetlanie wszystkich kontenerów

Aby zobaczyć wszystkie kontenery (w tym zatrzymane), możesz użyć:

docker ps -a

4.3 Zatrzymywanie i uruchamianie kontenerów

Aby zatrzymać działający kontener, możesz użyć następującego polecenia:

docker stop 

Aby ponownie uruchomić zatrzymany kontener:

docker start 

4.4 Usuwanie kontenerów

Aby usunąć kontener, możesz użyć:

docker rm 

5. Tworzenie i używanie Dockerfile

Dockerfile to plik tekstowy, który zawiera szereg instrukcji do automatycznego budowania obrazów Docker. Oto prosty przykład Dockerfile, który tworzy obraz zawierający Pythona.

5.1 Tworzenie Dockerfile

W wybranym katalogu utwórz plik Dockerfile i dodaj następującą zawartość:

# Użyj oficjalnego podstawowego obrazu Pythona
FROM python:3.9-slim

# Ustaw katalog roboczy
WORKDIR /app

# Skopiuj pliki z bieżącego katalogu do kontenera
COPY . .

# Zainstaluj zależności
RUN pip install -r requirements.txt

# Ustaw polecenie uruchamiane po starcie kontenera
CMD ["python", "app.py"]

5.2 Budowanie obrazu

W katalogu, w którym znajduje się plik Dockerfile, uruchom następujące polecenie, aby zbudować obraz:

docker build -t my-python-app .

5.3 Uruchamianie swojego obrazu

Po zbudowaniu obrazu możesz użyć następującego polecenia, aby go uruchomić:

docker run -d -p 5000:5000 my-python-app

To polecenie mapuje port 5000 kontenera na port 5000 hosta.

6. Podsumowanie

Dzięki powyższym krokom opanowałeś podstawowe pojęcia Dockera, metody instalacji oraz jak tworzyć i zarządzać kontenerami. Docker sprawia, że rozwój i wdrażanie stają się proste i efektywne, pomagając utrzymać spójność aplikacji w różnych środowiskach. W praktyce, korzystanie z funkcji Dockera w połączeniu z narzędziami CI/CD znacznie zwiększy efektywność procesu rozwoju.

W miarę rozwoju technologii zakres zastosowania Dockera również się rozszerza, a opanowanie Dockera otworzy przed tobą więcej możliwości w karierze programistycznej. Mamy nadzieję, że ten przewodnik pomoże ci w płynnej nauce Dockera! W razie pytań zapraszamy do dyskusji w sekcji komentarzy.

Published in Technology

You Might Also Like