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.

Cómo obtener la última versión de nodejs:14 en formato de resumen en el archivo Docker

¿Existe algún comando/forma para obtener el último resumen (sha256) para amazon/aws-lambda-nodejs:14? Actualmente, estamos configurando manualmente la versión de resumen sha256. Como se muestra a continuación.

FROM amazon/aws-lambda-nodejs:14@sha256:621368a9c8cbf474b60ae9092725f6ea7ae4f9b0ac7a9229039e25157bad990b

Obtenemos vulnerabilidades después de un tiempo para la imagen Docker. Por favor, sugiera una forma/comando en el Dockerfile para obtener la versión más reciente o estable al crear una imagen Docker.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de obtener la última versión hash (sha256) para amazon/aws-lambda-nodejs:14. Puedes usar el comando docker pull amazon/aws-lambda-nodejs:14 para descargar la última imagen. Una vez que tengas la última imagen, puedes usar el comando docker inspect para obtener el hash.

    Aquí tienes un ejemplo de Dockerfile que descarga la última imagen y establece el hash:

    FROM amazon/aws-lambda-nodejs:14
    RUN docker pull amazon/aws-lambda-nodejs:14
    RUN export DIGEST=$(docker inspect --format='{{index .RepoDigests 0}}' amazon/aws-lambda-nodejs:14)
    FROM amazon/aws-lambda-nodejs:14@$DIGEST
    

    Con este Dockerfile, siempre obtendrás la última versión o versión estable de la imagen. Esto puede ayudar a prevenir vulnerabilidades en tu imagen de Docker.

Comments are closed.