Sobes.tech
Назад к вопросам
Intern
28

Что такое Docker, Docker Image, Docker Compose?

Компании, где спрашивали
Adapty

Ответ от нейросети

sobes.tech AI

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

Docker Image — это шаблон или «снимок» контейнера, содержащий все необходимые файлы, библиотеки и настройки для запуска приложения. Из образа создаётся контейнер.

Docker Compose — инструмент для определения и запуска многоконтейнерных Docker-приложений. С помощью файла docker-compose.yml можно описать несколько сервисов, их связи, сети и тома, а затем запустить всё одной командой.

Пример docker-compose.yml:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example