Pour gérer vos consentements :
Categories: Microservices

Docker : un chemin délicat vers Apple Silicon

Docker, désormais suffisamment mature pour un usage en prod sur les Mac M1 ? Il vient en tout cas de passer en phase de disponibilité globale, après quatre mois d’expérimentation*.

Cette version « native » ne l’est en fait pas totalement. Plusieurs binaires restent au format AMD64. Ce qui requiert la surcouche d’émulation Rosetta 2.

Autre élément à prendre en compte : certaines images ne sont pas disponibles pour Arm. MySQL en fait partie. Solution préférentielle, selon Docker : utiliser, à la place, MariaDB.

De manière générale, il est tout à fait possible d’utiliser des images x64 – dont celle de MySQL. Mais le résultat n’est pas garanti. QEMU peut effectivement échouer à exécuter certains conteneurs. La vidéo ci-dessous l’illustre avec Jenkins – qui n’a toujours pas d’image Arm à l’heure actuelle.

Des API demeurent par ailleurs non fonctionnelles sur QEMU. Par exemple inotify, qui fournit des informations sur le système de fichiers.

Ces problèmes devraient s’estomper à mesure qu’émergeront des images multiarchitectures. Docker a développé l’outil buildx à cet effet.

Mozilla aussi a gardé un peu de x64 dans son portage de Firefox. En l’occurrence, pour les modules de décodage multimédia, isolés et exécutés sur Rosetta 2. La fondation a opté pour la même implémentation avec Windows sur Arm.

Firefox fonctionne officiellement sur Apple Silicon depuis sa version 84, lancée mi-décembre 2020.
Le cercle des navigateurs compatibles s’est récemment élargi avec Opera (version 75). Tous logiciels confondus, les derniers grands noms à avoir rejoint la liste de « Does it ARM ? » sont Premiere Rush (1.5.58), Parallels Desktop (16) et Avast (14.9).

* Cette disponibilité globale concerne le pack Docker Desktop. Qui comprend Docker Engine, Docker CLI, Docker Compose, Kubernetes, Notary et Credential Helper.

Photo d’illustration ©

Recent Posts

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

7 heures ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

8 heures ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement de BNP Paribas utilise l'IA pour proposer des stratégies d’investissement individualisées, en…

9 heures ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

1 jour ago

Phi-3-mini : Microsoft lance son premier SLM

Avec Phi-3-mini, Microsoft lance un SLM conçu pour attirer une clientèle disposant de ressources financières…

1 jour ago

Apple : l’UE serait prête à approuver son plan pour ouvrir l’accès NFC

La Commission européenne serait sur le point d'approuver la proposition d'Apple visant à fournir à…

1 jour ago