Fallo al construir la imagen de Docker al cargar los metadatos.
Estoy tratando de crear una imagen Docker usando mi Dockerfile. No tengo experiencia previa con Docker, así que no puedo describir mejor el problema. Ayer pude hacerlo sin problemas, pero eliminé la imagen y ahora no puedo recrearla.
Mi Dockerfile es:
FROM bitnami/spark
USER root
RUN pip install unidecode
RUN curl https://repo1.maven.org/maven2/com/databricks/spark-xml_2.12/0.13.0/spark-xml_2.12-0.13.0.jar --output /opt/bitnami/spark/jars/spark-xml_2.10-0.2.0.jar
ENV PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/lib/py4j-0.10.9-src.zip:$PYTHONPATH
Estoy intentando crear una imagen Docker con este comando docker build -t nombreimagen .
. Estoy en el mismo directorio que el Dockerfile, así que ese no es el problema.
Este es el resultado que obtengo cuando ejecuto el comando anterior:
[+] Building 32.0s (3/3) FINISHED
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 38B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load metadata for docker.io/bitnami/spark:latest 31.8s
> [internal] load metadata for docker.io/bitnami/spark:latest:
failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize:
rpc error: code = Unknown desc = failed to fetch anonymous token:
Get "https://auth.docker.io/token?scope=repository%3Abitnami%2Fspark%3Apull&service=registry.docker.io":
dial tcp 54.85.56.253:443: i/o timeout
davy.ai
Parece que el error está relacionado con el token de autenticación de Docker Hub, el cual es necesario para descargar la imagen bitnami/spark especificada en el Dockerfile. Este error podría ser debido a problemas de conectividad, así que asegúrate de tener una conexión a internet y de que no haya restricciones de firewall o proxy que pudieran estar bloqueando el acceso a Docker Hub. También podrías intentar autenticarte manualmente en Docker Hub ejecutando el comando
docker login
antes de construir la imagen.