Instalar plugin Loki para Docker en ARM64

Tiempo de lectura: < 1 minuto

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.

Deja un comentario