J'ai besoin d'acheter un nouveau MacBook Pro ; pour autant que je puisse dire, le M1 est significativement supérieur à mon MBP 2019 dans tous les aspects, donc je ne voudrais pas obtenir un ancien modèle même si je le pouvais.
Une chose qui me fait réfléchir est que, dans le passé, j'ai utilisé Parallels pour faire fonctionner docker-machine
(plus une VM Win10 pour les très rares applications Windows inévitables dans mon entreprise).
Je peux éviter d'avoir une VM Win10, mais être en mesure de travailler avec docker
(plus concret : construire des Dockerfiles avec n'importe quel type d'application compatible avec docker
- peu importe si c'est basé sur containerd
ou autre) est crucial pour moi. Je fais pas J'ai besoin de pousser mes images docker n'importe où, les images sur tous les autres serveurs seront construites sur un système CI/CD basé sur Linux. J'ai seulement besoin d'être capable d'utiliser certaines images de base publiques assez standard (par exemple, alpine, debian, ubuntu, Python, des choses comme ça) et je suis également capable de passer à différentes images de base génériques si elles sont disponibles.
Sur mon vieux MBP basé sur Intel, j'utilise docker-machine
qui semble abandonné (je vois peu ou pas de changements dans leur dépôt GitHub depuis des années).
Docker Desktop semble être encore à l'état expérimental.
Quelles sont vos expériences en la matière ? Utilisez-vous un Mac basé sur M1 pour le développement de logiciels, est-ce toujours un problème ? Ou bien est-il "résolu" et une bonne solution existe-t-elle ?