So wechseln Sie von Docker Desktop zu Colima für die lokale Entwicklung
Was ist Colima?
Laut der offiziellen Dokumentation:
- „Colima bedeutet Container in Lima.“1
- „Colima ist im Grunde eine höherwertige Nutzung von Lima und verwendet Lima, um Docker, Containerd und/oder Kubernetes bereitzustellen.“2
- „Da Lima auch als Linux auf Mac bekannt ist. Transitiv kann Colima auch Container auf Linux auf Mac bedeuten.“3
Laut ChatGPT:
„Es ist eine Plattform für die Verwaltung und Bereitstellung von Docker-Containern, die Funktionen wie Orchestrierung, Skalierung und Automatisierung bietet.“
Warum zu Colima wechseln?
Ich habe diesen Blogbeitrag vom DDEV-Maintainer Randy Fay gefunden, in dem wir sehen können, dass die Leistungssteigerungen von Colima gegenüber der Docker Desktop-Alternative erheblich sind. Colima ist ein Open-Source-Tool.
Das Rezept
Erstellen Sie ein Datenbank-Backup Ihrer Websites, damit Sie sie später wieder importieren können.
Deinstallieren Sie Docker Desktop, indem Sie die Schritte unter https://docs.docker.com/desktop/uninstall/ befolgen
Im Terminal müssen wir die folgenden Befehle ausführen:
brew install docker
#Dies ist nur erforderlich, wenn Docker noch nicht installiert ist.
brew install colima
colima start --cpu 4 --memory 6 --disk 100
Schlussfolgerungen
Ich benutze Colima jetzt seit über einer Woche und die Arbeit an Webprojekten fühlt sich schneller an als bei der Docker Desktop-Alternative. Ich hatte bisher keine Probleme, daher denke ich, dass Colima eines meiner bevorzugten Docker-Add-ons von nun an sein wird.
Wenn Sie sich fragen, wie es mit echten PHP-Projekten verwendet werden kann, empfehle ich diesen Beitrag, in dem ich erkläre, wie man DDEV für die lokale Einrichtung von WordPress- und Drupal-Projekten verwendet.