Легко запускайте контейнеры и виртуальные машины с помощью графического интерфейса OrbStack

Если вы являетесь профессионалом в области контейнеров или хотите начать свой путь с этой конкретной технологии, вам необходимо убедиться, что у вас есть подходящие инструменты для работы. Хотя большинство экспертов по контейнерам скажут вам, что командная строка — единственный способ, это неправда. Если вы неравнодушны к приложениям с графическим интерфейсом пользователя (GUI), есть варианты.

Одним из таких вариантов является OrbStack.

OrbStack — это легкое приложение, которое работает на macOS и может использоваться в качестве замены Docker Desktop или подсистемы Windows для Linux (WSL). OrbStack позволяет запускать контейнеры Docker, кластеры Kubernetes и даже виртуальные машины Linux (ВМ) из хорошо продуманного графического интерфейса. Это приложение было разработано специально для Apple Silicon (хотя существует версия для компьютеров Mac на базе процессоров Intel), поэтому оно может обеспечить максимальную производительность при низком использовании ресурсов. OrbStack также интегрируется с экосистемой Mac благодаря таким функциям, как автоматическое определение доменных имен и динамический обмен файлами.

OrbStack включает в себя такие функции, как:

  • Интеграция с Кубернетесом.
  • Виртуальные машины Linux.
  • Оптимизация для macOS с глубокой интеграцией в собственную файловую систему и сеть.
  • Специально созданный стек виртуальных сетей, обеспечивающий скорость и совместимость с VPN, настройками DNS и автоматическим HTTPS.
  • Интеграция CLI и файловой системы.

Более того, OrbStack прост в использовании, а это значит, что если вы только сейчас знакомитесь с контейнерами, это немного облегчит вашу жизнь.

Установка OrbStack

Установить OrbStack очень просто. Все, что вам нужно сделать, это загрузить файл .dmg (обязательно выберите тот, который работает с процессором вашего Mac). После загрузки файла дважды щелкните его, а затем (в появившемся окне) перетащите значок OrbStack в папку «Приложения».

После завершения установки откройте панель запуска, найдите значок OrbStack и щелкните его, чтобы запустить приложение. Вам будет предложено подтвердить приложение, поэтому просто ОК, чтобы закрыть его и продолжить открытие.

Использование Орбстака

Когда OrbStack откроется, вам будет предложено окно с вопросом, что вы хотите использовать (Docker, Kubernetes или Linux). Давайте воспользуемся Docker, чтобы упростить задачу. Нажмите Docker (рис. 1), чтобы начать процесс.

Рисунок 1. Вы можете выбрать один из этих трех вариантов.

Как только откроется менеджер контейнеров (рис. 2), пришло время развернуть ваш первый контейнер.

Рисунок 2. Пользовательский интерфейс OrbStack хорошо спроектирован.

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

Давайте загрузим образ NGINX. Для этого введите nginx в поле «Изображение» (рис. 3) и нажмите Enter на клавиатуре.

Рисунок 3. Вы можете скачать изображение с определенным тегом; в противном случае он автоматически получит последнюю версию.

Теперь, когда вы вытащили изображение, оно появится на странице «Изображения».

Перейдите на вкладку «Контейнер» и введите nginx в поле изображения, дайте контейнеру имя и нажмите «Создать и запустить».

На данный момент ваш контейнер работает. Выберите новый контейнер на левой панели и нажмите «Терминал» справа. Теперь вы должны оказаться в приглашении интерфейса командной строки (CLI) для работающего контейнера (рис. 4).

Рисунок 4. Теперь мы можем выполнять терминальные операции с нашим контейнером.

Скажем, например, вы хотите установить PHP для своего нового контейнера NGINX. На панели «Терминал» установите PHP с помощью команды: Вы можете установить другие пакеты таким же образом. Возможно, вам нужен Node.js. Для этого введите команду: Возможно, вы хотите запустить виртуальную машину Linux. Вы можете подумать: «О, конечно, это слишком сложно для меня». Благодаря OrbStack это не так.

Нажмите на раздел «Машины» на левой панели навигации, а затем нажмите «Новая машина». Очень интересная вещь: OrbStack автоматически заполняет все для виртуальной машины Ubuntu, поэтому все, что вам нужно сделать, это нажать «Создать» (рис. 5).

Рис. 5. Нажмите «Создать», чтобы автоматически заполнить виртуальную машину Ubuntu.

OrbStack потребуется некоторое время, чтобы загрузить необходимые биты. Когда он завершится, ваша новая виртуальная машина будет запущена. Затем вы можете перейти на вкладку «Терминал» и сделать все, что вам нужно. Например, вы можете установить полный стек LAMP с помощью команды: Разрешить установку, и теперь у вас есть работающая виртуальная машина с полным стеком LAMP, которая может служить средой разработки.

OrbStack — отличный инструмент для быстрого освоения контейнеров и виртуальных машин. Я скажу следующее: если вы решите запустить развертывание Kubernetes с одним узлом, вам это покажется значительно более сложным, чем запуск Docker-контейнера или виртуальной машины. Если вы когда-либо пробовали Kubernetes, вы уже знаете, что это значительно сложнее, чем две другие технологии. Показательный пример: даже документация OrbStack Kubernetes заставит вас покачать головой. Предполагается, что это простое в использовании приложение с графическим интерфейсом, но в документации указано, что для развертываний Kubernetes требуется командная строка. Если это так, то зачем включать это в первую очередь?

Ах, Kubernetes, когда-то с вами было намного проще работать.

Независимо от сложностей с Kubernetes, OrbStack определенно упрощает работу с контейнерами Docker и виртуальными машинами.

Вы можете использовать OrbStack бесплатно, но только для личного использования. Если вам это нужно для бизнеса или коммерческого использования, вам придется заплатить 8 долларов за пользователя в месяц. Если вам нужна корпоративная версия, вам придется связаться с OrbStack, чтобы узнать цену.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Джек Уоллен — это то, что происходит, когда разум поколения Икс сливается с современными насмешками. Джек — искатель истины и писатель слов квантово-механическим карандашом и бессвязным ритмом звука и души. Хотя он проживает… Подробнее от Джека Уоллена

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *