Добро пожаловать в базовое руководство по Docker! Здесь вы найдете основные понятия, команды и инструкции для работы с Docker. Это руководство предназначено для новичков, которые только начинают знакомиться с контейнеризацией.
Docker — это платформа для разработки, доставки и запуска приложений в изолированных контейнерах. Контейнеры позволяют упаковать приложение вместе со всеми его зависимостями, что обеспечивает согласованность работы на разных системах.
Преимущества Docker:
Контейнер (Container):
Образ (Image):
Dockerfile:
Реестр (Registry):
Скачивание образа из реестра:
docker pull <image_name>
Пример:
docker pull ubuntu
Просмотр локальных образов:
docker images
Удаление образа:
docker rmi <image_id>
Запуск контейнера:
docker run <image_name>
Пример (запуск Ubuntu в интерактивном режиме):
docker run -it ubuntu bash
Просмотр запущенных контейнеров:
docker ps
Просмотр всех контейнеров (включая остановленные):
docker ps -a
Остановка контейнера:
docker stop <container_id>
Удаление контейнера:
docker rm <container_id>
Создайте файл Dockerfile в вашей рабочей директории.
Пример содержимого:
# Базовый образ
FROM ubuntu:latest
# Установка зависимостей
RUN apt-get update && apt-get install -y python3
# Команда для запуска приложения
CMD ["python3", "--version"]
Соберите образ:
docker build -t my-app .
Запустите контейнер из созданного образа:
docker run my-app
Создание сети:
docker network create my-network
Запуск контейнера в сети:
docker run --network=my-network <image_name>
Если у вас возникли сложности с Docker или вы не нашли нужной информации, свяжитесь с поддержкой:
💡 Совет: Начните с простых примеров, таких как запуск базового контейнера Ubuntu, чтобы лучше понять принцип работы Docker.