es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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
Tags:  , , , ,

Answer

  1. Avatar for 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.

Comments are closed.