Aprender la instrucción palabra reservada bajo Dockerfile

  • DESDE
    imagen de base, un poco de Java, la herencia, indica que la corriente nueva imagen que se basa en el espejo

  • MAINTAINER
    nombre de duplicación mantenedor y dirección de correo electrónico

  • RUN
    necesita ejecutar comandos adicionales a la hora de construir un contenedor, como por ejemplo con el comando yum install

  • EXPONER
    puerto designado se encuentra actualmente expuesta al exterior del contenedor

  • WORKDIR
    especificar el directorio de trabajo, puede ser entendido como el contenedor genera un defecto haría la operación en la que la ruta del archivo

  • ENV
    variables de entorno, variables de entorno definidas en el comando posterior, puede utilizar esta variable de entorno, si hay una gran cantidad de instrucción debe ser utilizado como un parámetro, y luego usar esto para una mejor salvaguardia

  • ARG
    parámetros de construcción, con el mismo efecto ENV. Sin embargo, la diferencia en la variable de entorno de compilación no se define en la presencia de una buena imagen, y este punto y ENV.

  • COPIA
    instrucción de copia, copia el archivo desde el directorio o directorios contexto especificado en la ruta al contenedor

  • Añadir
    en base COPIA, sino también para lograr la URL de procesamiento automático y extraer el archivo tar, dependiendo de si se desea descomprimir automáticamente optar por utilizar dos tipos de comandos de copiar y ADD

  • CMD
    especifica un contenedor de comandos cuando se empieza a correr, pero si Dockerfile Si hay más de comando CMD, sólo el último va a funcionar, mientras que el parámetro CMD será reemplazado después de la carrera ventana acoplable

  • Punto de entrada
    de comandos especifica un contenedor cuando se empieza a funcionar, parámetros de punto de entrada no se reemplazan después del rodaje estibador, pero lo hará comando adicional

  • VOLUMEN
    definir un volumen de datos contenedor, y se utiliza para el trabajo de almacenamiento de datos persistente

  • ONBUILD
    en la construcción de la sub-espejo, el espejo se disparará ejecución de la instrucción de los padres ONBUILD

  • USUARIO
    utiliza para especificar la posterior usuarios comandos y grupos de usuarios

  • HealthChecK
    utiliza para especificar un programa o comando para controlar el estado operativo los servicios de contenedores ventana acoplable

resumen

Dockerfile puede imaginar ventana acoplable archivo de descripción de la imagen, la imagen se crea ventana acoplable a cabo de acuerdo con este archivo de descripción se puede comparar a los archivos de clase Java, la documentación sobre las instrucciones que brillan, leer los obstáculos será mucho menor, aunque todavía puede no entender, pero al menos no tener miedo.

Publicados 289 artículos originales · ganado elogios 302 · Vistas a 50000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_38106322/article/details/105065454
Recomendado
Clasificación