Files
freeCodeCamp/guide/russian/docker/index.md

37 lines
3.3 KiB
Markdown
Raw Normal View History

2018-10-12 16:00:59 -04:00
---
title: Docker
localeTitle: Докер
2018-10-12 16:00:59 -04:00
---
## Докер
2018-10-12 16:00:59 -04:00
Docker - открытая платформа для создания, отправки и запуска распределенных приложений. Docker написан на языке программирования Gо. Docker был впервые выпущен в 2013 году и разработан Docker, Inc.
2018-10-12 16:00:59 -04:00
Docker используется для запуска пакетов, которые называются «контейнеры». Контейнеры изолированы друг от друга, а также изолированы и от операционной системы. По размеру они легче, чем виртуальные машины, поскольку не используют хост-машину для запуска операционной системы.
2018-10-12 16:00:59 -04:00
Контейнеризация, которая является способом развертывания и запуска приложений, запускает изолированные службы, которые запускаются из ядра Linux. Память может быть установлена вручную для каждого контейнера в Docker.
2018-10-12 16:00:59 -04:00
Docker используется для упрощения конфигураций и обеспечения плавного непрерывного потока интеграции и развертывания. Конкретные контейнеры могут быть указаны для разработки, промежуточной и производственной среды. Истинная реализация контейнера, согласно руководству Docker, заключается в том, чтобы запустить его как службу, используя файл `docker-compose.yml` для настройки. Это файл YAML, который определяет, как контейнеры Docker должны вести себя в готовом виде.
2018-10-12 16:00:59 -04:00
Одним из самых больших преимуществ Docker является то, что он может использоваться командой, использующей разные управляющие системы для создания проектов, не беспокоясь о конфликтах программного обеспечения.
### Установка
2018-10-12 16:00:59 -04:00
* 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/)