логотип PurpleSchool
логотип PurpleSchool

Запуск и настройка Docker в локальной среде

Автор

Олег Марков

Введение

Docker стал невероятно популярным инструментом в IT-сообществе благодаря своей способности упрощать развертывание и управление приложениями. Но с чего начать? Сегодня мы более подробно рассмотрим, как установить Docker на ваш локальный компьютер, настроить его и начать эффективно использовать. Эта статья ориентирована на новичков, так что если вы только начали изучение Docker, добро пожаловать!

Установка Docker

Шаг 1. Скачивание Docker

Первый шаг — это скачивание Docker. Переходите на официальный сайт Docker и загружайте Docker Desktop для вашей операционной системы, будь то Windows, macOS или Linux.

Шаг 2. Установка Docker на ваш компьютер

После завершения загрузки, откройте установочный файл и следуйте инструкциям на экране. Установка Docker Desktop проходит в несколько этапов, и вам, возможно, придется перезагрузить компьютер после завершения установки.

Шаг 3. Проверка установки

Теперь самое время убедиться, что Docker установлен корректно. Откройте ваш терминал (или командную строку) и введите следующую команду:

docker --version

Если вы видите номер версии Docker, значит все установлено правильно. Это важный шаг, поскольку он подтверждает, что Docker готов к использованию.

Основные команды Docker

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

Docker позволяет запускать приложения в изолированных средах, называемых контейнерами. Чтобы запустить простейший контейнер, выполните следующую команду:

docker run hello-world

Эта команда выведет на экран приветственное сообщение, подтверждающее, что ваш Docker установлен и функционирует правильно.

Управление Docker-контейнерами

Вы можете использовать следующие команды для управления вашими контейнерами:

  • docker ps: отображает запущенные контейнеры.
  • docker stop [container ID]: останавливает контейнер.
  • docker rm [container ID]: удаляет остановленный контейнер.

Эти команды помогут вам активно управлять запущенными приложениями и следить за их состоянием.

Установка Docker Compose

Docker Compose — это инструмент, позволяющий запускать многоконтейнерные Docker-приложения. Он особенно полезен для сложных систем.

Шаг 1. Создание файла docker-compose.yml

В корне вашего проекта создайте файл docker-compose.yml. Этот файл будет хранить конфигурацию для всех служб вашего приложения.

Шаг 2. Пример конфигурации

Вот пример простого docker-compose.yml для Node.js приложения:

version: '3'
services:
  web:
    image: node:14
    volumes:
      - .:/app
    working_dir: /app
    command: npm start
    ports:
      - "3000:3000"

// Этот файл запускает Node.js сервер, записывает текущую директорию в контейнер и экспонирует порт 3000

Шаг 3. Запуск Docker Compose

Запустите команду в терминале:

docker-compose up

Эта команда соберет и запустит все службы, указанные в docker-compose.yml.

Заключение

Теперь, когда вы ознакомились с основами установки и настройки Docker, вы готовы использовать этот мощный инструмент в вашей повседневной разработке. Мы рассмотрели, как установить Docker, запустить его и работать с основными командами и инструментом Docker Compose. Независимо от того, разрабатываете ли вы простые приложения или управляете сложными системами, Docker предоставляет мощные средства для упрощения этого процесса. Вы на верном пути к более продуктивной и организованной разработке. Удачи в освоении Docker!

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile