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.