Neste artigo, elaboraremos como “Docker-Compose”Funciona para o modo destacado.
Como funciona o “Docker-Compose” para o modo desapegado?
O modo destacado executa o contêiner do docker em segundo plano e não pode obter saída ou entrada. Ele também permite que os usuários realizem qualquer outra tarefa no terminal sem interromper o contêiner do Docker.
Para executar o recipiente do docker em modo isolado usando “Docker-Compose”, Analise as instruções fornecidas.
Etapa 1: Crie “Docker-Compose.arquivo yml ”
Primeiro, lance o editor de código do Visual Studio e crie um novo “Docker-Compose.yml" arquivo. Cole o dado no “Docker-Compose" arquivo:
Versão: "Alpine"
Serviços:
rede:
construir: .
Portas:
- "8080: 8080"
Golang:
Imagem: "Golang: Alpine"
Etapa 2: Criar arquivo de programa
Em seguida, defina o programa simples de Golang no “principal.ir" arquivo. Para fazer isso, cole o seguinte código no arquivo:
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: Run Docker compor contêiner em fundo
Agora, execute o “Docker-compor”Comando para construir e executar recipientes no modo isolado. Aqui o "-d”A opção é usada especificamente para executar o contêiner no modo isolado:
> Docker -compose up -d
Como alternativa, os usuários também podem usar o “-Desapear”Opção para executar o contêiner no modo desapegado:
> Docker-compose up--De-Detach
Depois disso, visite o “LocalHost: 8080”URL em seu navegador:
Aqui, você pode ver que executamos o contêiner do Docker em modo desapegado usando “Docker-Compose”:
Conclusão
O "Docker-Compose”O comando suporta o modo de destacar com a ajuda do“-Desapear" ou "-d”Opção. Para executar o contêiner do docker no modo destacado ou no fundo usando “Docker-Compose", Utilize o"Docker -Compor Up -d”Comando. Este post demonstrou como “Docker-Compose”Funciona para o modo destacado.