Como funciona o Docker-Comppose no Docker?

Como funciona o Docker-Comppose no Docker?
O "Docker-Compose”É um utilitário embutido popular para executar e compartilhar aplicativos multi-containers. Este comando funciona com o formato de arquivo compor. O arquivo de composição consiste em instruções que definem como um ou mais contêineres configuram seu aplicativo ou serviço. Além disso, o arquivo Docker-Compose é criado com a extensão YAML.

Este artigo ilustrará como o “Docker-Compose”Trabalha no Docker.

Como funciona o "Docker-Comppose" no Docker?

““Docker-Compose”Trabalha com o“Docker-Compose.yml" arquivo. O arquivo de composição inclui instruções para criar e iniciar um contêiner do Docker para implantar um aplicativo.

Usar "Docker-Compose”Para desenvolvimento de projetos, lance o editor de código do Visual Studio, abra o diretório do projeto e siga as instruções fornecidas.

Etapa 1: Crie “Docker-Compose.arquivo yml ”

Primeiro, crie um simples “Docker-Compose.yml”Arquivo que criará um“Golang: Alpine”Imagem para construir e iniciar o contêiner do Docker. Para esse fim, cole as instruções no arquivo:

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

Etapa 2: Criar arquivo de programa

Em seguida, crie um “principal.ir”Arquivo do programa e cola o código mencionado no arquivo:

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

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

Etapa 3: Iniciar o Docker Compose

Agora, comece “Docker-Compose”Para construir e executar o contêiner para implantar o“Golang" programa:

> Docker-Compõe-se

Visite a "http: \\ localhost: 8080”No navegador:

Pode -se observar que implantamos com sucesso o programa Golang através de “Docker-Compose”.

Como executar o Docker compor recipientes em segundo plano?

Docker Compose também suporta diferentes opções para funcionar de maneira diferente. Para executar o contêiner em segundo plano, utilize o “-Desapear" ou "-d”Opção:

> Docker -compose up -d

Como criar um contêiner apenas sem iniciá -lo?

Os usuários podem usar o “Docker-Compose”Comando para construir um contêiner sem iniciá -lo. Para esse fim, o “-Sem partida”A opção é usada:

> Docker-compor Up-Não-Start

Como recriar um recipiente usando o Docker Compose?

Para recriar um recipiente em vez de construir um novo, use o “Docker-Compose”Comando com o“-Recreado de força”Opção:

> Docker-Compose Up-Force-Recriate

Para iniciar o contêiner sem recriá -lo, passe pelo comando fornecido junto com o “-sem recreação”Opção:

> Docker-Compõe Up -d--não-Recreado

Isso era tudo sobre funcionar do “Docker-Compose”Comando no Docker.

Conclusão

O "Docker-Compose”Comando funciona com um arquivo de formato de composição. Para usar este comando no Docker, primeiro, crie um novo “Docker-Compose.yml" arquivo. Então, utilize o “Docker-compor”Comando para executar e construir o contêiner. O comando "Docker-Compose" também usa opções diferentes para se comportar de maneira diferente, como "-d","-sem recreação","-Recreado de força", e "construir”. Este artigo demonstrou como o "Docker-Compose" funciona no Docker.