Reconstruir un solo contenedor de Docker

Reconstruir un solo contenedor de Docker
Los contenedores Docker son el componente esencial del entorno de trabajo Docker. Se usa para contenedorizar una aplicación. Los contenedores de Docker encapsulan aplicaciones con todas las dependencias, paquetes y código fuente relevantes. Por lo tanto, Docker facilita la implementación de aplicaciones en servidores y otras máquinas.

Esta publicación ha demostrado cómo reconstruir un solo contenedor Docker.

Cómo reconstruir un solo contenedor Docker?

Para reconstruir un solo contenedor de Docker, se usa la opción Docker-Compose "-force-recreate" y "Build". Para este propósito:

  • Primero, inicie el editor de códigos de Visual Studio en el menú de inicio de Windows y cree un contenedor simple.
  • Entonces, reconstruya con el "Docker-compuesto up -borce-recreado" dominio.

Siga los pasos que sean a continuación para construir y reconstruir el contenedor desde cero.

Paso 1: Crear "Docker-Compose.archivo YML "
Crear un simple "compuesto de acopolador.YML"Archivo y pegue las instrucciones a continuación para crear una imagen que construya un nuevo contenedor:

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

Paso 2: Crear archivo de programa
A continuación, agregue el código dado al "principal.irArchivo para ejecutar un programa de Golang simple:

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 3: Build y ejecutar contenedor
Construir y ejecutar el contenedor Docker a través del "Docker-compuesto" dominio. Aquí el "-dLa opción se utiliza para ejecutar el contenedor en segundo plano:

> Docker -Compose up -d

Paso 4: reconstruir o recrear contenedor Docker
Para reconstruir o recrear el contenedor Docker, utilice el comando provisto junto con "-recreación de fuerza" y "-construirOpciones:

> Docker-Compose Up -d--Force-Recreate--Build

Después de eso, visite la URL "http: // localhost: 8080" y verifique si el contenedor se está ejecutando o no:

Se puede observar que hemos implementado con éxito un programa de Golang simple en un contenedor Docker:

Alternativamente, el comando proporcionado a continuación también se usa para reconstruir un solo contenedor Docker:

> Docker-Compose Up -d--No-Deps--Build

Método alternativo: reconstruir un solo contenedor de Docker

El método alternativo para reconstruir el contenedor Docker es detener primero y quitar el contenedor a través de "compuesto de acopolador". Entonces, reconstruya con el "Docker-Compose Crear" dominio.

Mire los pasos enumerados para reconstruir un solo contenedor Docker.

Paso 1: Detener el contenedor
Primero, detenga el contenedor con la ayuda del "Docker-Compose Stop" dominio:

> Docker-Compose Stop

Paso 2: Retire el contenedor
A continuación, retire los contenedores con la ayuda "RM"Comando de la siguiente manera:

> Docker-Compose RM

Paso 3: Recipiente de reconstrucción
Hacer algunas modificaciones en configuraciones o archivos de programa. Luego, reconstruya los contenedores con la ayuda del "Docker-Compose Crear" dominio:

> Docker-Compose Crear

Paso 4: Iniciar contenedor
A continuación, inicie el contenedor con el "inicio de composición de Docker" dominio:

> Docker-Compose Start

De nuevo, navegue el "Localhost: 8080"URL para verificar si el contenedor está iniciado o no:

Se puede observar que hemos reconstruido un solo contenedor de Docker.

Conclusión

Para reconstruir el contenedor Docker, el "-recreación de fuerza" y "-construir"Las opciones se utilizan junto con el"Docker-compuesto" dominio. Otra forma posible es la primera para detenerse y quitar el contenedor Docker. Después de eso, reconstruya el contenedor usando el "Docker-Compose Crear" dominio. Este artículo ha demostrado cómo reconstruir un solo contenedor Docker.