Купить Корзина
Логотип REG.RU
Регистрация      Вход
  • Все услуги
    •  
    • Домены
      • Регистрация Зарегистрировать домен Перенос доменов в REG.RU Освобождающиеся домены Регистрация доменов списком Премиум-домены Освобождённые домены Новые доменные зоны REG.RU Энциклопедия доменных зон Географические домены Подбор по ключевому слову
      • Купить-продать Магазин доменов Доменный брокер Гарант сделки Доменный брокер для владельца Экспертная оценка домена
        Специальное Условия и цены для Партнёров Юридическое сопровождение Нотариальное заверение
        сайтаnew
        Защита домена
      • Операции Продление регистрации Смена администратора Изменение данных Перенос доменов между аккаунтами Смена регистратора Договоры и письма Онлайн-операции с доменами
      • Мои домены
    • Конструктор и CMS
      • Конструкторы сайтов Конструктор сайтов REG.RU REG.Site
        Лицензии Купить Лицензию 1С-Битрикс Продлить Лицензию 1С-Битрикс
      • Сайты на CMS 1С-Битрикс Wordpress
      • Услуги Переадресация домена Парковочная страница
      • Мои услуги
    • Хостинг
      • Популярное Хостинг сайтов Конструктор сайтов REG.RU Бесплатная почта VIP-тарифы хостинга
      • Спецрешения Хостинг с cPanel Хостинг с Plesk Хостинг для 1C-Битрикс Хостинг для ASP.NET Хостинг для WordPress Хостинг для OpenCart Сервер для бизнесаnew
      • Операции Продление Изменение владельца Договоры и письма Бесплатный перенос
      • Мои услуги
    • VPS
      • Обзор VPS
        Облачные VPS Облачные серверы Высокочастотные VPSnew Приложения ISPmanager BitrixVM LEMP Docker Снэпшоты
      • Классические VPS VPS на Linux VPS на Windows
        Спецрешения Сервер для бизнеса Jelastic PaaS Виртуальный дата-центр VMware Серверы для 1С
      • Операции Продление Изменение владельца Перенос услуг внутри REG.RU Договоры и письма
      • Мои услуги
    • Серверы и ДЦ
      • Аренда сервера Dedicated-серверы (Выделенные) Конфигуратор серверов Серверы под заказ Дешёвые серверы
        Услуги Администрирование сервера Мониторинг серверов Бэкап сервера Все услуги
      • Размещение в дата-центре Colocation (Размещение сервера) Аренда стоек
        Решения Выделенные серверы для 1С Выделенные серверы с GPU Виртуальный дата-центр VMware
        Операции Продление
      • Дата-центры Варшавка Курчатовский
        Документы SLA Договор Лицензия от 24.05.2012 Лицензия от 24.05.2017
      • Мои услуги
    • SSL
      • Популярное Подобрать SSL-сертификат Сравнение SSL-сертификатов О сертификатах SSL-сертификаты GlobalSign SSL-сертификаты Thawte SSL-сертификаты Comodo SSL-сертификаты TrustWave SSL-сертификаты Symantec SSL-сертификаты GeoTrust SSL-сертификаты Wildcard Бесплатный SSL-сертификат
      • Мои услуги
    • Сервисы
      • Продвижение Автоматическое SEO-продвижение
        Почта для домена Бесплатная почта
        Полезные инструменты Определить свой IP-адрес Определить местоположение по IP Проверка DNS-записей домена Проверка порта на доступность Punycode конвертер Сервис настройки NGINX Проверка IP-адреса сайта
      • Мониторинг История хостинга домена История изменения Whois Whois Мониторинг доменов Экстренное оповещение SMS-сервисы, уведомления
      • Безопасность Защита персональных данных Host protection Защита от спама и вирусов Подобрать SSL-сертификат Установка SSL-сертификата Защита домена
      • Мои услуги
    • Партнёрам
      • Программы для партнёров
        Партнерская программа Описание и преимущества Для профессионалов Партнёрские тарифы Как стать партнёром REG.API v2
      • Бонусная программа Описание и преимущества Правила
      • Разное Договоры и письма Безбумажное управление услугами Бизнес-секреты Промо материалы
    • Помощь
    • Личный кабинет
  • Домены
  • Конструктор и CMS
  • Хостинг
  • VPS
  • Серверы и ДЦ
  • SSL
  • Сервисы
  • Помощь
  • Помощь
  • Серверы VPS
  • Хостинг Jelastic
  • Docker-контейнеры Jelastic
  • Работа с Docker-контейнерами в Jelastic

Работа с Docker-контейнерами в Jelastic

Технология Docker®-контейнеров стала популярной благодаря двум главными особенностями:

  • Docker® Engine — портативный, легковесный инструмент компоновки;

  • Docker® Hub — облачный сервис для обмена приложениями и автоматизации рабочих процессов.

Jelastic предоставляет реализацию стандарта Docker поверх Virtuozzo контейнеров, который обеспечивает возможность создания и управления всеми типами приложений и сервисов, которые доступны в репозитории Hub Registry или в вашем собственном репозитории, например основанным на Quay Enterprise Registry. Более подробная информация об использовании Docker-стандарта в Jelastic представлена в соответствующей документации.

Работа с Docker-контейнерами в Jelastic

Добавление Docker-контейнера в окружение Jelastic

Для того, чтобы создать Docker-контейнер войдите в панель управления Jelastic.
Для добавления Docker-контейнера вы можете использовать топологию создания окружения или «Магазин приложений».

  1. 1.

    Перейдите к топологии окружения, для этого нажмите Новое окружение в верхнем левом углу панели управления:

    Работа с Docker-контейнерами в Jelastic 1

    Перейдите во вкладку Docker®. Далее вам откроется меню, которое содержит несколько блоков, каждый из которых предоставляет возможность выбора любого количества Docker-контейнеров с необходимым программным обеспечением. Вы можете добавить контейнеры в любой из разделов, либо в некоторые из них, чтобы разделить и структурировать топологию в соответствии с вашими потребностями.
    Выберите необходимые блоки и нажмите Добавить контейнер.

  2. 2.

    В открывшемся меню контейнера вы увидите две вкладки:

    Работа с Docker-контейнерами в Jelastic 2

    • Поиск — позволяет найти нужный шаблон в репозитории Hub Registry;
    • Персональные — здесь вы можете добавить свой собственный шаблон из пользовательского репозитория.

    В качестве примера рассмотрим поиск через репозитории Hub Registry. Выберите вкладку Поиск и введите часть или полное название нужного шаблона в поле ввода (например, jelastic) и нажмите Enter. После чего вы увидите список результатов поиска, нажмите на нужный шаблон, чтобы добавить его к необходимому уровню окружения (он будет выделен и отмечен галочкой). Если вы хотите изменить определенный шаблон — просто нажмите на новый шаблон и подтвердите замену. Кроме того, вы можете мгновенно переключаться между уровнями в левой части панели управления, чтобы добавить любой другой контейнер и настроить топологию окружения.

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

    Работа с Docker-контейнерами в Jelastic 3

    Добавьте необходимое количество шаблонов, нажав на + и выберите требуемый шаблон в правой части панели управления. После того, как необходимые настройки выполнены, нажмите кнопку Далее.

  3. 3.

    После того, как вы вернулись в меню топологии окружения со всеми необходимыми добавленными Docker® узлами, вы можете приступить к их настройке и управлению:

    Работа с Docker-контейнерами в Jelastic 4

    Для получения дополнительной информации по настройке Docker® узлов (кнопка Изменить ), прочитайте следующую документацию.

    Как только настройки завершены, введите необходимое имя для вашего окружения (например, my-docker-env):

    Работа с Docker-контейнерами в Jelastic 5

    • Для любого окружения с Docker-контейнером может быть применено горизонтальное масштабирование, за счет поддержки функции Мультинод.
    • При добавлении шаблона на уровень сервера приложений и/или на уровень балансировки, всё окружение будет автоматически дополнено собственной точкой входа (т.е. доменным именем) для доступа через Балансировщик.
    • Включение опции «Внешний IP» для контейнера, которая позволяет использовать пользовательские доменные имена для ваших Docker-приложений и обмениваться ими.

    Теперь нажмите Создать в нижней части меню, чтобы инициировать создание окружения.

  4. 4.

    Вот и все! Через несколько минут ваше окружение с Docker®-контейнерами будет создано и появится в панели управления:

    Работа с Docker-контейнерами в Jelastic 6

    Вы можете открыть каждый контейнер в браузере, нажав на соответствующую кнопку напротив контейнера Открыть в браузере. Также открыть окружение можно с помощью назначенного доменного имени (отображается под названием окружения, например: wp-docker.jelastic.regruhosting.ru). В этом случае, будет запущен сервер приложений (или балансировщик, если он присутствует).

    Обратите внимание, что не все шаблоны имеют web-сервер работающий из коробки, чтобы обеспечить графический пользовательский интерфейс. Поэтому при попытке получить доступ к такому контейнеру через браузер вы получите ошибку приложения 502. Однако, это не значит, что топология окружения является неправильной. Если вы хотите, чтобы необходимая служба действительно работала, проверьте запущенные процессы внутри контейнера, используя SSH-соединение.

    Если вы хотите внести какие-либо дополнительные настройки в контейнер, вы можете сделать это в панели управления (для этого нажмите кнопку Конфигурация напротив нужного узла, чтобы открыть встроенный менеджер настройки), либо выполните необходимые операции, подключившись к серверу по протоколу SSH.

Добавление Docker-контейнера из Магазина приложений
  1. 1.

    Нажмите на кнопку Магазин приложений в верхней части панели управления:

    Работа с Docker-контейнерами в Jelastic 7

  2. 2.

    После этого в меню Docker-контейнера вы увидите две вкладки:

    Работа с Docker-контейнерами в Jelastic 8

    • Поиск — позволяет найти нужный шаблон в репозитории Hub Registry;
    • Персональные — здесь вы можете добавить свой собственный шаблон из пользовательского репозитория.

    В качестве примера мы будем использовать поиск на Hub Registry, чтобы найти необходимый шаблон среди доступных в официальном репозитории. Введите необходимое название (или часть его) в поле ввода (например, jelastic) и вы увидите список результатов поиска. При наведении курсора на определенный шаблон вы увидите дополнительную информацию о шаблоне и кнопку Установить, которую необходимо нажать, чтобы выбрать шаблон для добавления.

  3. 3.

    В открывшемся окне выберите тип установки: новое или существующее окружение:

    Работа с Docker-контейнерами в Jelastic 9

    В случае создания нового окружения вам необходимо установить для него уникальное название. Для существующего — выберите нужное Docker® окружение в списке доступных. Не забудьте выбрать правильную версию шаблона из соответствующего списка. Для данного примера, мы добавим шаблон wordpress-db к уже созданному Jelastic / wordpress-web. Далее нажмите Установить.

  4. 4.

    Дождитесь, пока Jelastic автоматически добавит контейнер с выбранного Docker® шаблона (или создаст новый):

    Работа с Docker-контейнерами в Jelastic 10

    Вы можете уменьшить данное окно и продолжить работу в панели управления, в это время будет выполняться процесс установки в фоновом режиме:

    Работа с Docker-контейнерами в Jelastic 11

    После того, как установка будет завершена, вы увидите соответствующее всплывающее сообщение:

    Работа с Docker-контейнерами в Jelastic 12

    В итоге, вы увидите ваш шаблон среди перечисленных в разделе выбранного Docker-шаблона / новой среде:

    Работа с Docker-контейнерами в Jelastic 13

Добавление персонального шаблона

В дополнение к многочисленным доступным шаблонам, которые доступны в рамках официального репозитория Hub Registry, Jelastic дает вам возможность добавлять свои собственные шаблоны из пользовательского репозитория. Это может быть сделано с помощью Docker®-контейнеров из топологии окружения или «Магазина приложений».

  1. 1.

    Перейдите во вкладку Персональные и нажмите Добавить шаблон:

    Работа с Docker-контейнерами в Jelastic 14

  2. 2.

    В открывшемся окне добавьте идентификатор вашего репозитория в соответствующее поле Имя:

    Работа с Docker-контейнерами в Jelastic 15

  3. 3.

    Через несколько секунд новый шаблон будет добавлен в список персональных шаблонов. Для более четкого разграничения, он будет выделен зеленой рамкой с пометкой Персональный:

    Работа с Docker-контейнерами в Jelastic 16

  4. 4.

    В случае, если персональный шаблон больше не нужен, его можно легко удалить, нажав на значок шестеренки в правом верхнем углу и выбрав Удалить:

    Работа с Docker-контейнерами в Jelastic 17

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

Помогла ли вам статья?
ДаНет
0 раз уже помогла

Спасибо за оценку!
Как мы можем улучшить статью?

Нужна помощь?
Напишите в службу поддержки!

REG.RU
  • О компании
  • Контакты и офисы
  • Новости
  • Карьера в REG.RU
  • Руководство
  • Отзывы клиентов
Услуги
  • Стоимость услуг
  • Хостинг
  • Зарегистрировать домен
  • Конструктор и CMS
  • REG.Site
  • VPS
  • Серверы и ДЦ
  • SSL-сертификат
Партнёрам
  • Партнёрские программы
  • Профессионалам IT
  • Бонусная программа
  • REG.API
  • Промоматериалы
Полезное
  • Акции и скидки
  • Мероприятия
  • Юридическим лицам
  • ЭДО
  • Whois
Помощь
  • База знаний
  • Вопросы и ответы
  • Шаблоны заявлений
  • Оставить отзыв, предложение
  • Сообщить о нарушении

+7 (495) 580-11-11

Телефон в Москве

8 800 555-34-78

Бесплатный звонок по России

           

Нашли опечатку?
Выделите и нажмите Ctrl+Enter

  • mastercard
  • visa
  • mir
  • sberbank
  • qiwi
  • yamoney
  • sbp
Все способы оплаты
© ООО «Регистратор доменных имен РЕГ.РУ» Правила пользования сайтомПолитика обработки персональных данных
Award
shop.reg.ru Магазин доменов
statonline.ru Доменная статистика
reg.ru/blog Мы пишем
  • Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных и Правилами пользования сайтом.