Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

207
Vistas
¿Es posible especificar opciones de compilación desde un Dockerfile para controlar el proceso de compilación?

Considere el siguiente comando docker , que crea una imagen a partir de un Dockerfile:

docker image build --network host -t test -f Dockerfile .

¿Es posible especificar opciones de creación de docker image build en Dockerfile en lugar de la línea de comandos (en este caso --network host )?

Esto podría ser útil, ya que el host que ejecuta docker image build ... usa un conjunto de indicadores fijos, que se anularían con indicadores personalizados.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

En general, no.

En este caso particular (acceso a la red): en realidad, usando BuildKit, un nuevo sistema de compilación para Docker.

Si usa BuildKit ( export DOCKER_BUILDKIT=1 ), puede agregar un comentario en la parte superior del Dockerfile para habilitar una sintaxis más nueva. Y puede especificar diferentes versiones de la sintaxis, que básicamente funciona descargando un nuevo constructor, implementó una imagen de Docker.

(Muchos más detalles aquí: https://pythonspeed.com/articles/docker-buildkit/ ).

La última sintaxis experimental de BuildKit tiene una opción para configurar el acceso a la red por paso de compilación. Desplácese hasta la parte inferior de https://hub.docker.com/r/docker/dockerfile/ para obtener detalles, pero la versión corta:

  1. Agregue #syntax=docker/dockerfile:1.2-labs como primera línea de Dockerfile.
  2. Cambie RUN mycommand a RUN --network=host mycommand .
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda