---
title: Docker
localeTitle: докер
---
## докер

Docker - открытая платформа для создания, отправки и запуска распределенных приложений. Это написано в Го. Он был впервые выпущен в 2013 году и разработан Docker, Inc.

Docker используется для запуска пакетов под названием «контейнеры». Контейнеры изолированы друг от друга и от ОС. Они более легкие, чем виртуальные машины, поскольку они не используют хост-машину для запуска операционной системы.

Контейнеризация, которая является способом развертывания и запуска приложений, запускает изолированные службы, которые запускаются из ядра Linux. Память может быть установлена ​​вручную для каждого контейнера в Docker.

Docker используется для упрощения конфигураций и обеспечения плавного непрерывного потока интеграции и развертывания. Конкретные контейнеры могут быть указаны для разработки, промежуточной и производственной среды. Истинная реализация контейнера в производстве, согласно руководству Docker, заключается в том, чтобы запустить его как службу, используя файл `docker-compose.yml` для настройки. Это файл YAML, который определяет, как контейнеры Docker должны вести себя на производстве.

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

### Монтаж

*   Ubuntu: `sudo apt install docker`
    
*   RedHat: `yum install docker-ce`
    
*   Windows / macOS: [Загрузить](https://www.docker.com/get-started)
    
*   Linux:
    
```
curl -fsSL https://get.docker.com -o get-docker.sh 
 sh get-docker.sh 
```

#### Дополнительная информация:

*   Для загрузки и документации проверьте официальный сайт докера: официальный сайт [Docker](https://www.docker.com)
*   Дополнительные сведения о контейнеризации см. В разделе « [Поиск ИТ-операций»](https://searchitoperations.techtarget.com/definition/application-containerization-app-containerization)
*   Докер 101 курс [Докер 101](https://github.com/docker/labs/tree/master/beginner/)