Installation de Go dans Alpine Linux
Lors de la tentative d'installation de Go dans une image Alpine Docker, les utilisateurs peuvent rencontrer l'erreur « sh : go : introuvable" lors de la vérification de la version après avoir extrait le fichier tar et modifié le PATH.
Solution :
Le problème survient car les binaires Go ne sont pas copiés dans l'image pendant le processus d'installation. Pour résoudre ce problème, envisagez d'utiliser des builds en plusieurs étapes, comme démontré ci-dessous :
FROM XXX COPY --from=golang:1.13-alpine /usr/local/go/ /usr/local/go/ ENV PATH="/usr/local/go/bin:${PATH}"
Dans cette build en plusieurs étapes, la première étape est l'image Golang officielle, à partir de laquelle l'installation Go est copiée à l'aide de COPY - -depuis. La deuxième étape ajoute les binaires Go à la variable d'environnement PATH.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!