¿Cómo funciona Docker-compuesto en Docker??

¿Cómo funciona Docker-compuesto en Docker??
El "compuesto de acopolador"Es una utilidad integrada popular para ejecutar y compartir aplicaciones de múltiples contenedores. Este comando funciona con formato de archivo de composición. El archivo de composición consta de instrucciones que definen cómo uno o más contenedores configuran su aplicación o servicio. Además, el archivo Docker-Compose se crea con la extensión YAML.

Este artículo ilustrará cómo el "compuesto de acopolador"Obras en Docker.

¿Cómo funciona "Docker-compuesto" en Docker??

"compuesto de acopolador"Funciona con el"compuesto de acopolador.YML" archivo. El archivo de composición incluye instrucciones para construir y iniciar un contenedor Docker para implementar una aplicación.

Usar "compuesto de acopoladorPara el desarrollo del proyecto, inicie el editor de código de Visual Studio, abra el directorio de proyectos y siga las instrucciones dadas.

Paso 1: Crear "Docker-Compose.archivo YML "

Primero, cree un simple "compuesto de acopolador.YML"Archivo que creará un"Golang: Alpino"Imagen para construir e iniciar el contenedor Docker. Para este propósito, pegue las instrucciones en el archivo:

Versión: "Alpine"
servicios:
web:
construir: .
Puertos:
- "8080: 8080"
Golang:
Imagen: "Golang: Alpine"

Paso 2: Crear archivo de programa

A continuación, cree un "principal.ir"Archivo de programa y pegue el código mencionado en el archivo:

paquete principal
importar (
"FMT"
"registro"
"net/http"
)
Funchandler (w http.Responsewriter, r *http.Pedido)
fmt.Fprintf (w, "Hola! Bienvenido al tutorial de Linuxhint ")

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

Paso 3: Inicie Docker Compose

Ahora empezar "compuesto de acopolador"Para construir y ejecutar el contenedor para implementar el"Golang"Programa:

> Docker-Compose Up

Visita el "http: \\ localhost: 8080"En el navegador:

Se puede observar que hemos implementado con éxito el programa Golang a través de "compuesto de acopolador".

Cómo ejecutar los contenedores de composición de Docker en segundo plano?

Docker Compose también admite diferentes opciones para funcionar de manera diferente. Para ejecutar el contenedor en segundo plano, utilice el "-despegar" o "-d" opción:

> Docker -Compose up -d

Cómo crear un contenedor solo sin comenzarlo?

Los usuarios pueden usar el "compuesto de acopolador"Comando para construir un contenedor sin comenzarlo. Para este propósito, el "-sin inicioSe utiliza la opción:

> Docker-Compose Up--No-start

Cómo recrear un contenedor usando Docker Compose?

Para recrear un contenedor en lugar de construir uno nuevo, use el "compuesto de acopolador"Comando con el"-recreación de fuerza" opción:

> Docker-Compose Up--Force-Recreate

Para comenzar el contenedor sin recrearlo, pase por el comando proporcionado junto con el "-sin recreación" opción:

> Docker-Compose Up -d--No-recreación

Eso se trataba de trabajar del "compuesto de acopolador"Comando en Docker.

Conclusión

El "compuesto de acopoladorEl comando funciona con un archivo de formato de composición de composición. Para usar este comando en Docker, primero, cree un nuevo "compuesto de acopolador.YML" archivo. Luego, utiliza el "Docker-compuesto"Comando para ejecutar y construir el contenedor. El comando "Docker-Compose" también utiliza diferentes opciones para comportarse de manera diferente, como "-d","-sin recreación","-recreación de fuerza", y "construir". Este artículo ha demostrado cómo funciona "Docker-Compose" en Docker.