Re: [Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)
Publié : 03 sept. 2022, 23:27
Pour information, j'ai finalement réussi à créer l'image de bivac pour arm64.
A toutes fins utiles, voici les étapes que j'ai suivi :
Après m'être connecté en ssh sur la machine cible, dans le répertoire personnel :
L'exécution de la commande suivante de build me retournait une erreur :
Pour régler le problème, il a fallu adapter le fichier Dockerfile.
Apparemment, c'est la variable GO_VERSION qui posait problème.
Pour trouver la bonne valeur, il a fallu exécuter la commande "go version" depuis la dernière version de l'image golang :
Pour modifier le fichier Dockerfile :
Remplacer :
par :
Ctrl-C pour quitter le fichier ; 'Y' et Enter pour valider l'enregistrement du fichier.
Après ça, la commande a bien créé l'image (après peut-être 2h de travail).
ça a nécessité un peu de travail et du temps, mais ça valait apparemment la peine. Je n'ai pas encore tout compris sur bivac (notamment comment déterminer des emplacements de sauvegarde en local), mais ça parait correspondre exactement à mes besoins
.
Merci encore à toi, jackslayter, pour ton aide.
A toutes fins utiles, voici les étapes que j'ai suivi :
Après m'être connecté en ssh sur la machine cible, dans le répertoire personnel :
Code : Tout sélectionner
git clone https://github.com/camptocamp/bivacCode : Tout sélectionner
cd bivacCode : Tout sélectionner
Sending build context to Docker daemon 26.99MB
Step 1/31 : ARG GO_VERSION
Step 2/31 : FROM golang:${GO_VERSION} as builder
invalid reference format
Apparemment, c'est la variable GO_VERSION qui posait problème.
Pour trouver la bonne valeur, il a fallu exécuter la commande "go version" depuis la dernière version de l'image golang :
Code : Tout sélectionner
docker run -it --rm golang go versionCode : Tout sélectionner
go version go1.19 linux/arm64
Code : Tout sélectionner
nano DockerfileCode : Tout sélectionner
FROM golang:${GO_VERSION} as builder
Code : Tout sélectionner
FROM golang:1.19 as builderAprès ça, la commande
Code : Tout sélectionner
docker built -t nom_image:tag .ça a nécessité un peu de travail et du temps, mais ça valait apparemment la peine. Je n'ai pas encore tout compris sur bivac (notamment comment déterminer des emplacements de sauvegarde en local), mais ça parait correspondre exactement à mes besoins
Merci encore à toi, jackslayter, pour ton aide.