Просто о Docker: практическое руководство для абсолютных новичков Часть 2

Все разделы руководства:

Основные компоненты Docker

Docker Engine является одним из основных компонентов Docker. Он отвечает за общее функционирование платформы Docker. Docker Engine – это клиент-серверное приложение, состоящее из 3 основных компонентов:

  • Сервер
  • REST API
  • Client
Основные компоненты Docker
Основные компоненты Docker

Сервер запускает демон, известный как dockerd (Docker Daemon), который является не чем иным, как процессом. Он отвечает за создание и управление образами Docker, контейнерами, сетями и томами на платформе Docker.

REST API определяет, как приложения могут взаимодействовать с Сервером, и дает ему указание выполнить свою работу.

Клиент – это не что иное, как интерфейс командной строки, который позволяет пользователям взаимодействовать с Docker с помощью команд.

Docker-терминология

Давайте кратко рассмотрим некоторые термины, связанные с Docker.

Docker Images и Docker Containers – это две важные вещи, с которыми вы будете сталкиваться ежедневно во время работы с Docker.

Проще говоря, Docker Image – это шаблон, который содержит приложение и все зависимости, необходимые для запуска этого приложения в Docker.

С другой стороны, как указывалось ранее, Docker Container является логическим объектом. В более точном смысле это работающий экземпляр Docker Image.

Что такое Docker Hub?

Docker Hub – это официальный онлайн-репозиторий, где можно найти все образы Docker, которые можно использовать.

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

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

Docker Editions

Докер доступен в 2 разных редакциях:

  • Community Edition (CE)
  • Enterprise Edition (EE)

Community Edition подходит для индивидуальных разработчиков и небольших команд. Он предлагает ограниченную функциональность по сравнению с Enterprise Edition.

Enterprise Edition, с другой стороны, подходит для больших групп и для использования Docker в производственных средах.

Выпуск Enterprise Edition подразделяется на три разных издания:

  • Базовое издание
  • Стандартная версия
  • Расширенное издание

Установка Docker

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

Ниже приведены ссылки на официальные руководства по установке Docker CE. Вы можете следовать этим инструкциям, чтобы установить Docker на свой компьютер, поскольку они просты и понятны.

Если вы хотите пропустить установку или на вашем ПК мало ресурсов, торешение вашей проблемы изложено в следующем абзаце.

Вы можете перейти на Play with Docker, – онлайн-площадку для Docker. Она позволяет пользователям практиковать команды Docker без необходимости устанавливать что-либо на свой компьютер. Самое приятное, что он прост в использовании и доступен бесплатно.

В третьей части руководства разберем основные команды и подведем итого. Так что не пропустите. Подписывайтесь на канал блога в Telegram.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.