Hoe over te schakelen van Docker Desktop naar Colima voor lokale ontwikkeling
Wat is Colima?
Volgens de officiële documentatie:
- âColima betekent Containers in Lima.â1
- âColima is in feite een hoger niveau gebruik van Lima en maakt gebruik van Lima om Docker, Containerd en/of Kubernetes te bieden.â2
- âAangezien Lima ook bekend staat als Linux op Mac. Bij transitiviteit kan Colima ook Containers op Linux op Mac betekenen.â3
Volgens ChatGPT:
âHet is een platform voor het beheren en implementeren van Docker-containers, dat functies biedt zoals orkestratie, schaling en automatisering.â
Waarom overschakelen naar Colima?
Ik vond dit blogbericht van de DDEV-onderhouder, Randy Fay, waar we kunnen zien dat de prestatiewinsten van Colima ten opzichte van het Docker Desktop-alternatief aanzienlijk zijn. Colima is een open-source tool.
Het recept
Maak een databaseback-up van uw sites, zodat u deze later opnieuw kunt importeren.
Verwijder Docker Desktop volgens de stappen op https://docs.docker.com/desktop/uninstall/
In de terminal moeten we de volgende commando's uitvoeren:
brew install docker
#Dit is alleen nodig als docker nog niet is geĂŻnstalleerd.
brew install colima
colima start --cpu 4 --memory 6 --disk 100
Conclusies
Ik gebruik Colima nu meer dan een week, en het werken aan webprojecten voelt sneller aan dan toen ik het Docker Desktop-alternatief gebruikte. Ik heb tot nu toe geen problemen ondervonden, dus ik denk dat ik Colima een van mijn favoriete Docker-add-ons zal maken vanaf nu.
Als u zich afvraagt hoe het kan worden gebruikt met echte PHP-projecten, raad ik u aan dit bericht te bekijken waarin ik uitleg hoe u DDEV kunt gebruiken voor het lokaal instellen van WordPress- en Drupal-projecten.