J'expliquerai ce qu'il faut faire lorsque l'erreur suivante se produit lors de l'extraction du fichier image docker généré sur Raspberry pi avec docker sous Windows.
python
standard_init_linux.go:207: exec user process caused "exec format error"
Le processeur de Raspberry pi est de type ARM, tandis que le processeur de type Windows est de type X86. Les fichiers image générés par des processeurs ARM ne peuvent pas être extraits sur des fenêtres exécutées sur des processeurs X86.
Si vous installez qemu-user-static sur le docker fonctionnant sous Windows, il sera généré par le processeur du système ARM (Raspberry Pi). L'image peut être extraite sur le Docker de la série X86 (Windows).
Example
$ uname -m //Afficher le type de CPU du PC que vous utilisez
x86_64
//Faire fonctionner les images créées sur des processeurs ARM sur des processeurs X86
$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
Recommended Posts