Cuando instalamos el plugin de Loki para Docker en ARM64 nos encontramos con que da error.
Para solucionarlo tenemos que hacer lo siguiente:
Primero instalamos el plugin para que cree los directorios:
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
Ahora instalamos GO:
Ir fuera de la carpeta Docker y ejecutar:
wget -c https://dl.google.com/go/go1.17.3.linux-arm64.tar.gz -O - | sudo tar -xz -C /usr/local
Añadir al PATH:
export PATH=$PATH:/usr/local/go/bin
Comprobar versión:
go version
Instalar plugin:
git clone https://github.com/grafana/loki.git cd loki GOOS=linux GOARCH=arm GOARM=7 go build ./cmd/docker-driver
Ahora buscamos el directorio dónde se instaló el plugin:
Poniendo:
docker plugin enable loki
Te va a devolver un error indicando la carpeta:
(/var/lib/docker/plugins/e22f159c5f67916394f85a9e299954012118ac0490a082ba9f902f2ffffa351c/rootfs/bin)
Ahora modificamos el siguiente comando con nuestra carpeta:
sudo mv docker-driver /var/lib/docker/plugins/f751ab11fd4fc87454c56f3a47f6fb6b9ddde821c91d911e294c7f9cbf756525/rootfs/bin/docker-driver
Una vez copiado, finalmente, activamos el plugin:
docker plugin enable loki
Y ya nos empieza a funcionar.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.