Докеризация Веб-Служб R И Python

Привет, Хабр! Контейнеризация — это подход к разработке программного обеспечения, при котором приложение или служба, их зависимости и конфигурация (абстрактные файлы манифеста развертывания) упаковываются вместе в образ контейнера.

В этой статье мы рассмотрим создание образа Docker и его использование для запуска оболочки R, Python и многого другого.

Присоединяйтесь к нам!

Докеризация веб-служб R и Python

Контейнерное приложение можно протестировать как модуль и развернуть как экземпляр контейнера в операционной системе (ОС) текущего хоста.

Докер - Этот проект с открытым исходным кодом для автоматизации развертывания приложений в виде портативных автономных контейнеров, которые можно запускать в облаке или локально.

Для получения дополнительной информации см.

Здесь .

Сервер машинного обучения Microsoft — это гибкая корпоративная платформа для масштабируемого анализа данных, создания интеллектуальных приложений и получения бизнес-информации с полной поддержкой Python и R. Термин « операционализация " означает развертывание моделей и кода на R и Python на сервере машинного обучения Microsoft как веб-сервисы и последующее использование этих сервисов в клиентских приложениях для повышения эффективности работы компании.

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

  1. Запуск оболочки R.
  2. Запускаем оболочку Python.
  3. Запускаем блокнот Jupyter.
  4. Запускаем конфигурацию OneBox.
  5. Запуск веб-службы R.
  6. Запуск веб-службы Python.


Необходимые компоненты

Любая виртуальная машина Linux с установленным программным обеспечением Docker Community Edition (CE).

При подготовке этой статьи я использовал Убунту 16.04 ВМ И установлен докер CE .



Шаг 1

Сначала мы создадим образ под названием mlserver с установленным Сервер машинного обучения 9.3 используя следующий файл докеров: Теги: #linux #разработка для Windows #microsoft #python #Microsoft Azure #docker #ubuntu #container #r #jupyter #веб-сервис #ldap #images #notebook #Aad #manualtransmission #mlserver #oneboxoperationalization
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.