Docker вступний посібник: як використовувати Docker для створення та управління контейнерами

2/20/2026
4 min read

Docker вступний посібник: як використовувати Docker для створення та управління контейнерами

Docker є відкритою платформою для контейнеризації, яка допомагає розробникам упаковувати, розповсюджувати та запускати програми. У цій статті ми поступово проведемо вас через процес використання Docker для створення та управління контейнерами, щоб забезпечити узгодженість застосунків у різних середовищах.

1. Що таке Docker?

Docker є відкритою платформою, яка дозволяє розробникам легко створювати, розгортати та управляти контейнеризованими застосунками. Контейнери є легкими, портативними і можуть працювати однаково в будь-якому місці, що забезпечує узгодженість та масштабованість застосунків.

2. Встановлення Docker

Перед початком вам потрібно встановити Docker на вашу операційну систему. Ось кроки для встановлення на різних операційних системах:

2.1 Windows

  1. Перейдіть на офіційний сайт Docker, щоб завантажити Docker Desktop: Docker Downloads.
  2. Двічі клацніть на завантажений файл Docker Desktop Installer.exe і дотримуйтесь інструкцій для завершення встановлення.
  3. Після завершення встановлення запустіть Docker Desktop і переконайтеся, що він працює в системному треї.

2.2 macOS

  1. Перейдіть на офіційний сайт Docker, щоб завантажити Docker Desktop: Docker Downloads.
  2. Двічі клацніть на завантажений файл .dmg і перетягніть Docker у папку програм.
  3. Запустіть Docker Desktop і переконайтеся, що він працює в рядку стану.

2.3 Linux

На Linux ви можете встановити Docker через менеджер пакетів. Наприклад, для 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

Після завершення встановлення ви можете використовувати наступну команду, щоб перевірити, чи успішно встановлено Docker:

docker --version

3. Створення вашого першого Docker контейнера

Далі ми використаємо команди Docker для створення простого контейнера.

3.1 Завантаження образу

Docker використовує образи для створення контейнерів, образи можна розглядати як шаблони для програм. Наприклад, ми можемо завантажити простий образ Ubuntu з Docker Hub:

docker pull ubuntu

3.2 Запуск контейнера

Після завантаження образу запустіть наступну команду, щоб запустити новий контейнер:

docker run -it ubuntu /bin/bash

Пояснення параметрів команди:

  • run: запустити новий контейнер
  • -it: використовувати інтерактивний термінал
  • ubuntu: назва образу
  • /bin/bash: команда, яка буде виконана після запуску контейнера

Тепер ви повинні бути в контейнері Ubuntu, введіть exit, щоб вийти з контейнера.

4. Управління Docker контейнерами

4.1 Перегляд запущених контейнерів

Ви можете використовувати наступну команду, щоб переглянути всі запущені контейнерів:

docker ps

4.2 Перегляд усіх контейнерів

Щоб переглянути всі контейнери (включаючи зупинені), ви можете використовувати:

docker ps -a

4.3 Зупинка та запуск контейнерів

Якщо ви хочете зупинити запущений контейнер, ви можете використовувати наступну команду:

docker stop 

Щоб перезапустити зупинений контейнер:

docker start 

4.4 Видалення контейнерів

Щоб видалити контейнер, ви можете використовувати:

docker rm 

5. Створення та використання Dockerfile

Dockerfile є текстовим файлом, що містить ряд інструкцій для автоматичного створення образу Docker. Ось простий приклад Dockerfile, який створює образ з Python.

5.1 Створення Dockerfile

У вибраній вами директорії створіть файл Dockerfile і додайте наступний вміст:

# Використання офіційного базового образу Python
FROM python:3.9-slim

# Встановлення робочої директорії
WORKDIR /app

# Копіювання файлів з поточної директорії в контейнер
COPY . .

# Встановлення залежностей
RUN pip install -r requirements.txt

# Встановлення команди, яка буде виконана після запуску контейнера
CMD ["python", "app.py"]

5.2 Створення образу

У директорії, де знаходиться файл Dockerfile, виконайте наступну команду для створення образу:

docker build -t my-python-app .

5.3 Запуск вашого образу

Після створення образу ви можете використовувати наступну команду для його запуску:

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

Ця команда відображає порт 5000 контейнера на порт 5000 хоста.

6. Висновок

Завдяки наведеним вище крокам ви вже освоїли основні концепції Docker, методи встановлення, а також як створювати та управляти контейнерами. Docker робить розробку та розгортання простими та ефективними, допомагаючи вам підтримувати узгодженість застосунків у різних середовищах. У реальній роботі використання функцій Docker разом з інструментами CI/CD значно підвищить ефективність робочого процесу розробки.

З розвитком технологій сфера застосування Docker також постійно розширюється, освоєння Docker відкриє більше можливостей у вашій кар'єрі програмного забезпечення. Сподіваємося, цей посібник допоможе вам успішно розпочати роботу з Docker! Якщо у вас є питання, ласкаво просимо обговорити їх у коментарях.

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy зміни: як отримати блискучого легендарного улюбленця

Claude Code Buddy зміни: як отримати блискучого легендарного улюбленця 1 квітня 2026 року, Anthropic тихо запустила функ...

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівеньTechnology

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівень

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівень Я завжди любив основну ідею Obsidian: локальн...

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок минулого рокуTechnology

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок минулого року

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок м...

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природноHealth

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природно

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природно Новий рік почи...

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюдиHealth

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюди

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюди Травень вже минув, як ваш план схуднення?...

📝
Technology

AI Browser 24 години стабільної роботи: посібник

AI Browser 24 години стабільної роботи: посібник Цей посібник описує, як налаштувати стабільне, тривале середовище для A...