Docker - Archivo
En los capítulos anteriores, hemos visto varios archivos de imagen, como Centos, que se descargan de Docker hubdesde el cual puede girar contenedores. A continuación se muestra de nuevo un ejemplo.
Si usamos el Docker imagescomando, podemos ver las imágenes existentes en nuestro sistema. En la captura de pantalla anterior, podemos ver que hay dos imágenes:centos y nsenter.
Pero Docker también le brinda la capacidad de crear sus propias imágenes de Docker, y puede hacerlo con la ayuda de Docker Files. Un archivo Docker es un archivo de texto simple con instrucciones sobre cómo crear sus imágenes.
Los siguientes pasos explican cómo debe crear un archivo Docker.
Step 1 - Crea un archivo llamado Docker File y editarlo usando vim. Tenga en cuenta que el nombre del archivo debe ser "Dockerfile" con "D" como mayúscula.
Step 2 - Cree su archivo Docker siguiendo las siguientes instrucciones.
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
Los siguientes puntos deben tenerse en cuenta sobre el archivo anterior:
La primera línea "# Esta es una imagen de muestra" es un comentario. Puede agregar comentarios al archivo Docker con la ayuda del# mando
La siguiente línea debe comenzar con el FROMpalabra clave. Le dice a Docker, desde qué imagen base desea basar su imagen. En nuestro ejemplo, estamos creando una imagen a partir delubuntu imagen.
El siguiente comando es la persona que va a mantener esta imagen. Aquí especificas elMAINTAINER palabra clave y solo mencione el ID de correo electrónico.
los RUNEl comando se usa para ejecutar instrucciones en la imagen. En nuestro caso, primero actualizamos nuestro sistema Ubuntu y luego instalamos el servidor nginx en nuestroubuntu imagen.
El último comando se utiliza para mostrar un mensaje al usuario.
Step 3- Guarde el archivo. En el próximo capítulo, discutiremos cómo construir la imagen.