Давно не пользуюсь Docker Desktop и совсем по нему не скучаю. При локальном запуске и развертывании ~20 микросервисов он всегда становился узким местом, расходуя много ресурсов: даже 16 Гб оперативной памяти MacBook было недостаточно.

Постоянно случались сбои, с ним невозможно даже было использовать Chrome. Вот пример запуска 20 микросервисов локально с Docker Desktop:

В системе занято 14 Гб памяти, для других приложений места очень мало.

Но нашлась сверхлегкая альтернатива, с которой нормально работается на ноутбуке, открываются Chrome и любое другое приложение:

Альтернатива

Это OrbStack для быстрого, легкого и простого запуска на macOS контейнеров и машин Linux  —  отличная альтернатива Docker Desktop в универсальном, удобном приложении.

Вот основные преимущества Orbstack:

  • Быстрота: запускается за две секунды, имеются оптимизированная сеть и файловая система, быстрая эмуляция x86.
  • Легкость: низкий расход ресурсов процессора и диска, экономия батареи по сравнению с Docker Desktop.
  • Простота: просто использовать, имеется интерфейс командной строки и доступ к контейнерам/образам/файлам томов, поддержка VPN и SSH.
  • Мощь: здесь запускаются контейнеры Docker, Kubernetes и дистрибутивы Linux, контейнеры управляются из строки меню.

Тут же имеется весь необходимый функционал Docker Desktop: проверка логов, контейнеров и образов, просмотр логов контейнеров.

Сейчас Orbstack доступен только на Mac, наверняка появятся альтернативы пошустрее и для пользователей Windows, такие как Rancher Desktop и Podman.

Так что, если работаете на macOS, попробуйте и сэкономите операционной системе много ресурсов процессора и памяти.

Читайте также:

Читайте нас в Telegram, VK и Дзен


Перевод статьи Hayk Simonyan: STOP using Docker Desktop: Faster Alternative Nobody Uses

Предыдущая статья7 каверзных вопросов для проверки знаний о JavaScript
Следующая статьяЖизненный цикл сообщений Kafka: от отправки до получения