Важно знать, что Docker Desktop платный в коммерческих целях (и в других случаях из гайда). Но сам Docker Engine — бесплатен всегда 🎉. Вопрос: как управлять им без интерфейса?
Решение — Colima.
📌 Плюшки который я заметил:
- ⚡ Минимальное потребление ресурсов (ни CPU, ни RAM не жрёт)
- ⏱ Быстрый запуск/остановка (секунды, не минуты)
- 🧼 Меньше фоновых процессов (чистота системы)
- 🍎 Работает на macOS (включая M1/M2 без танцев с бубном)
- 🔁 Поддержка docker-compose (все привычные workflow)
- 🔌 Совместимость с существующими Docker-проектами
🤖 CI/CD & автоматизация:
- 🛠 Подходит для скриптов и pipeline (без GUI, всё через CLI)
- 📉 Меньше накладных расходов (оптимально для CI-серверов)
🛠 Установка: bash brew install colima docker docker-compose colima start
После этого docker и docker-compose работают как обычно.
🧾 Когда использовать?
- Если не нужен GUI (работаете в терминале)
- На слабых машинах или M1/M2
- Для тестирования CI/CD локально
P.S. Это не реклама, а личный выбор. В коммерческих проектах — окей, лицензия не ограничивает.