O DockerFile é referido como um arquivo de instruções que contém as instruções essenciais para dockerizar ou recipilar o aplicativo ou um programa. O DockerFile nos permite implementar a verificação de saúde em um contêiner para verificar a saúde do contêiner. A verificação de saúde é um processo de verificar a saúde de um contêiner em execução para garantir que o programa seja executado normalmente dentro do contêiner. A verificação de saúde ajuda.
Este tutorial demonstrará o método para implementar o Docker HealthCheck no Dockerfile.
Como implementar o HealthCheck no Dockerfile?
O DockerFile configura o aplicativo ou programa dentro do contêiner para contêiner -o. Para implementar o HealthCheck junto com outras configurações para verificar a saúde do contêiner, utilize as etapas listadas.
Etapa 1: Faça o Dockerfile
Primeiro, crie um arquivo chamado “Dockerfile”E adicione instruções para dockerizar o projeto. Por exemplo, dockerizamos o “índice.html" programa. No Dockerfile, também implemente o HealthCheck para o contêiner usando as seguintes configurações:
De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
HealthCheck - -interval = 30s -Tempoout = 3s \
CMD Curl -f http: // localhost/|| saída 1
Expor 80
Etapa 2: gerar a imagem do Docker
Depois disso, construa a imagem a partir das instruções especificadas no Dockerfile através do comando fornecido:
Docker Build -T html .
Etapa 3: Execute o contêiner
Em seguida, execute a imagem para executar o contêiner e implementar o HealthCheck nele:
Docker Run -Nome Html -Contrainer -p 80:80 HTML
Aqui:
Etapa 4: verifique o status de saúde do contêiner
Depois disso, verifique a condição de saúde listando os contêineres do Docker:
Docker PS -A
Da saída, você pode ver que nosso contêiner está em um estado saudável:
Navegue até a porta para verificar se nosso aplicativo está em execução na porta exposta do contêiner:
Isso se trata de implementar o HealthCheck no Dockerfile.
Conclusão
Para implementar o HealthCheck no Dockerfile, primeiro, crie um Dockerfile e configure as instruções para recipiente do aplicativo. Além disso, utilize o “EXAME DE SAÚDE”Instrução junto com“-intervalo" e "-tempo esgotado”Opções para implementar o HealthCheck através do Dockerfile. Este artigo demonstrou como implementar o HealthCheck no Dockerfile.