Back to questions
Intern
27
Что такое Docker, Docker Image, Docker Compose?
Companies where asked
Adapty
Answer from AI
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