Este blog demonstrará como substituir o “PONTO DE ENTRADA”Em Docker Compose.
Como substituir os pontos de entrada no Docker Compose?
Ambos "Cmd" e "PONTO DE ENTRADA”Comandos especificam os executáveis do contêiner. Esses comandos podem ser substituídos no Docker compor com a ajuda do “comando" chave. Para a demonstração, dê uma olhada nas instruções fornecidas.
Etapa 1: Crie Dockerfile
Crie um Dockerfile e copie os seguintes comandos no arquivo. Aqui:
De Golang: 1.8
Workdir/go/src/app
Cópia principal.ir .
Run Go Build -O WebServer .
Expor 8080: 8080
PONTO DE ENTRADA ["./servidor web"]
Etapa 2: gerar imagem do docker
Em seguida, gerar a imagem do Docker a partir do arquivo Docker especificado acima através do comando mencionado. Aqui o "-t”A opção marca a imagem do docker:
> Docker Build -t go -img .
Etapa 3: Substituir o ponto de entrada no Docker Compose
Para substituir o ponto de entrada no arquivo de composição do Docker, basta usar o “comando”Chave e passo o ponto de entrada para o contêiner, como mostrado abaixo:
Versão: "Alpine"
Serviços:
rede:
Container_name: Web-container
Imagem: go-img
Comando: ["./servidor web"]
Portas:
- "8080: 8080/tcp"
Golang:
Imagem: "Golang: Alpine"
No trecho acima:
Etapa 4: Run Docker Compose
Em seguida, execute o “Docker-compor”Comando para criar e iniciar o contêiner de composição:
> Docker -compose up -d
No acima cortado, o “-d”A opção é utilizada para implantar o contêiner no modo isolado:
Para a verificação, abra o “LocalHost: 8080”Porta no navegador e verifique se o aplicativo está implantado ou não:
Aqui, você pode ver que substituímos com sucesso o ponto de entrada no arquivo de composição usando o “comando" chave.
Conclusão
Para substituir o ponto de entrada no comando do Docker Compose, primeiro, crie um “Docker-Compose.yml”Arquivo, configure os serviços em um arquivo e utilize o“comandoChave para substituir o ponto de entrada no Docker Compose. Este blog demonstrou como substituir o ponto de entrada no Docker Compose.