Назад к блогу

Как перейти с Docker Desktop на Colima для локальной разработки

2023-02-042 минуты чтения

Что такое Colima?

Согласно официальной документации:

  • «Colima означает Containers in Lima»1
  • «Colima — это, по сути, более высокий уровень использования Lima и использует Lima для предоставления Docker, Containerd и/или Kubernetes»2
  • «Поскольку Lima — это Linux на Mac. По транзитивности Colima также может означать Контейнеры на Linux на Mac»3

По данным ChatGPT:

«Это платформа для управления и развертывания контейнеров Docker, которая предоставляет такие функции, как оркестрация, масштабирование и автоматизация».

Зачем переходить на Colima?

Я нашел этот пост в блоге от сопровождающего DDEV, Рэнди Фэя, где мы можем увидеть, что прирост производительности Colima по сравнению с альтернативой Docker Desktop является значительным. Colima — это инструмент с открытым исходным кодом.

Рецепт

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

Удалите Docker Desktop, следуя инструкциям по адресу https://docs.docker.com/desktop/uninstall/

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

brew install docker # Это необходимо только в том случае, если docker еще не установлен.

brew install colima

colima start --cpu 4 --memory 6 --disk 100

Заключение

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

Если вы хотите узнать, как его можно использовать с реальными PHP-проектами, я рекомендую посмотреть этот пост, где я объясняю, как использовать DDEV для локальной настройки проектов WordPress и Drupal.

Категории: