Reconstrua um único contêiner de documentário

Reconstrua um único contêiner de documentário
Os contêineres do Docker são o componente essencial do ambiente de trabalho do Docker. É usado para recipiente um aplicativo. Os contêineres do Docker encapsulam aplicativos com todas as dependências, pacotes e código -fonte relevantes. Portanto, o Docker facilita a implantação de aplicativos em servidores e outras máquinas.

Este post demonstrou como reconstruir um único contêiner do Docker.

Como reconstruir um único contêiner do Docker?

Para reconstruir um único contêiner do Docker, a opção Docker-Compose "-Force-Recreate" e "Build" é usada. Para esse fim:

  • Primeiro, inicie o editor de código do Visual Studio no menu Iniciar do Windows e construir um contêiner simples.
  • Então, reconstrua -o usando o “Docker-Compõe Up -force-Recriate”Comando.

Siga as etapas listadas abaixo para construir e reconstruir o recipiente do zero.

Etapa 1: Crie “Docker-Compose.arquivo yml ”
Crie um simples “Docker-Compose.yml”Arquive e cole as instruções abaixo mencionadas para criar uma imagem que construirá um novo contêiner:

Versão: "Alpine"
Serviços:
rede:
construir: .
Portas:
- "8080: 8080"
Golang:
Imagem: "Golang: Alpine"

Etapa 2: Criar arquivo de programa
Em seguida, adicione o código fornecido ao “principal.ir”Arquivo para executar um programa simples de Golang:

Pacote principal
importação (
"FMT"
"registro"
"net/http"
)
manipulador func (w http.ResponseWriter, r *http.Solicitar)
fmt.Fprintf (w, "Olá! Bem -vindo ao Tutorial Linuxhint ")

func main ()
http.Handlefunc ("/", manipulador)
registro.Fatal (http.ListenAndServe ("0.0.0.0: 8080 ", nil))

Etapa 3: Construa e execute o contêiner
Construa e execute o recipiente do docker através do “Docker-compor”Comando. Aqui o "-d”A opção é usada para executar o contêiner em segundo plano:

> Docker -compose up -d

Etapa 4: reconstruir ou recriar o contêiner do Docker
Para reconstruir ou recriar o recipiente do Docker, utilize o comando fornecido junto com “-Recreado de força" e "-construir”Opções:

> Docker-compose up -d-force-recriado--build

Depois disso, visite o URL “http: // localhost: 8080” e verifique se o contêiner está em execução ou não:

Pode -se observar que implantamos com sucesso um programa simples de Golang em um contêiner do Docker:

Como alternativa, o comando abaixo fornecido também é usado para reconstruir um único contêiner do Docker:

> Docker-compose up -d--não-deps--build

Método alternativo: reconstruir um único contêiner do Docker

O método alternativo para reconstruir o recipiente do docker é primeiro parar e remover o recipiente através de “Docker-Compose”. Então, reconstrua -o usando o “Docker-compose Create”Comando.

Veja as etapas listadas para reconstruir um único contêiner do Docker.

Etapa 1: Stop Container
Primeiro, pare o recipiente com a ajuda do “Docker-compose Stop”Comando:

> Docker-compose Stop

Etapa 2: Remova o contêiner
Em seguida, remova os recipientes com a ajuda “rm”Comando o seguinte:

> Docker-compor RM

Etapa 3: Reconstrua o contêiner
Faça algumas modificações em configurações ou arquivos de programa. Em seguida, reconstrua os recipientes com a ajuda do “Docker-compose Create”Comando:

> Docker-compose Create

Etapa 4: Iniciar o contêiner
Em seguida, inicie o contêiner usando o “Docker-compose Start”Comando:

> Docker-compose start

Novamente, navegue pelo “LocalHost: 8080”URL para verificar se o contêiner é iniciado ou não:

Pode -se observar que reconstruímos um único contêiner de docker.

Conclusão

Para reconstruir o contêiner do Docker, o “-Recreado de força" e "-construir”As opções são usadas junto com o“Docker-compor”Comando. Outra maneira possível é a primeira a parar e remover o recipiente do docker. Depois disso, reconstrua o contêiner usando o “Docker-compose Create”Comando. Este artigo demonstrou como reconstruir um único contêiner do Docker.