Cómo crear una imagen Docker para una aplicación

Cómo crear una imagen Docker para una aplicación
Las imágenes de Docker son una parte esencial de la plataforma Docker. Una imagen de Docker es un archivo de instrucciones utilizado para crear y administrar contenedores en Docker. El desarrollador debe exigir que la imagen de Docker continese la aplicación. El archivo de imagen incluye instrucciones que guían y ayudan al contenedor Docker a ejecutar el programa.

Este artículo ilustrará el método para crear una imagen para una aplicación.

Cómo crear una imagen para una aplicación?

Las imágenes son el núcleo de la plataforma Docker. Para contener la aplicación, los usuarios deben crear la imagen de Docker.

Consulte las instrucciones mencionadas para construir la imagen en Docker para una aplicación.

Paso 1: terminal abierto

En primer lugar, inicie el terminal para ejecutar los comandos Docker. Por ejemplo, hemos utilizado el "Git Bash" Terminal. Sin embargo, los usuarios también pueden usar el terminal predeterminado de Windows:

Paso 2: Abra el directorio del proyecto

Luego, navegue al directorio del proyecto a través del "cd " dominio:

$ CD "C: \ Multamaca"

Paso 3: Crear y abrir el archivo de programa

Cree un archivo de programa para especificar el programa. Para este propósito, los usuarios pueden usar el bloc de notas de Windows. Por ejemplo, hemos utilizado el "nano" editor de texto:

$ nano principal.ir

Pegue las instrucciones codificadas a continuación en el archivo y presione el "CTRL+O"Para guardar el cambio para un editor de texto nano. Para el bloc de notas, presione "Ctrl+S"Para guardar cambios:

Paquete principal
importar (
"FMT"
"registro"
"net/http"
)
Handler Func (W HTTP.Responsewriter, r *http.Pedido)
fmt.Fprintf (w, "Hola! Bienvenido al tutorial de Linuxhint ")

func Main ()
http.Manefunc ("/", manejador)
registro.Fatal (http.Listenandserve ("0.0.0.0: 8080 ", nil))

Paso 4: Crea DockerFile

En el siguiente paso, cree un Dockerfile. Recuerde que el nombre del archivo debe ser "Dockfile"Sin ninguna extensión:

$ nano dockerfile

Pegue las instrucciones a continuación en el "Dockfile". Estas instrucciones se utilizarán para crear una imagen de Docker:

De Golang: 1.8
WorkDir/Go/SRC/App
Copia principal.ir .
Ejecutar ir compilación -o servidor web .
CMD ["./Servidor web"]

Paso 5: Crear imagen de Docker

Ahora, cree una nueva imagen de Docker con la ayuda del comando a continuación:

$ Docker Build -T New-Web-Image .

En el comando anterior, el "-TLa opción "especifica el nombre de la etiqueta o la imagen:

Paso 6: Ejecutar Docker Image

Ahora, ejecute la imagen Docker para crear y ejecutar el contenedor Docker para implementar la aplicación dentro del contenedor:

$ Docker Run -P 8080: 8080 New-Web-Image

Aquí el "-pagLa opción se utiliza para especificar el puerto expuesto en el que el contenedor ejecutará e implementa el proyecto:

Para confirmación, vaya al "Localhost: 8080"URL en el navegador:

De la salida anterior, puede ver que hemos creado y ejecutado con éxito la imagen para ejecutar la aplicación en el contenedor.

Conclusión

Para construir una imagen en Docker para una aplicación, primero, haga un nuevo Dockerfile que contenga instrucciones esenciales para crear una nueva imagen. Después de eso, utilice el "Docker Build -T ."Comando para hacer una nueva imagen de Docker para la aplicación. Esta publicación ha ilustrado el procedimiento para crear una imagen para una aplicación en Docker.