Como verificar a versão php no contêiner do docker?

Como verificar a versão php no contêiner do docker?

Docker é um fórum popular usado para aplicativos de contêinerização. É utilizado por milhões de usuários durante a implementação de extensos projetos de desenvolvimento. Os usuários podem criar doces, imagens e contêineres. Além disso, você pode instalar extensões diferentes, incluindo PHP, Python, etc., em seu dockerfile e também verifique suas versões.

Este artigo explicará os métodos para verificar a versão PHP no recipiente do docker.

Como verificar a versão do PHP no contêiner do Docker?

Existem dois métodos para verificar a versão PHP no recipiente do docker, como:

  • Método 1: Verificação da versão PHP enquanto executa o contêiner
  • Método 2: Verificação da versão PHP usando o comando “Docker Exec”

Método 1: Verificação da versão PHP enquanto executa o contêiner

Para verificar a versão PHP no recipiente do Docker, primeiro, execute o “Docker Run -rm -it php: 7.2 BASH”Comando para executar o contêiner do docker e habilitar o Bash para escrever os comandos no PHP dentro do contêiner do Docker. Em seguida, verifique a versão PHP usando o “php -v”Comando.

Etapa 1: Execute o contêiner do docker

Primeiro, execute o contêiner do docker usando o comando fornecido:

Docker Run - -rm -it php: 7.2 BASH

Aqui:

  • ““Docker Run”O comando é usado para executar um contêiner com base em uma imagem especificada.
  • ““-rm”A opção remove/exclui automaticamente o contêiner quando existe.
  • ““-istoFlag diz a Docker para abrir um terminal interativo dentro do contêiner.
  • ““PHP: 7.2”É a imagem oficial do Docker no Docker Hub para usar para o contêiner.
  • ““Bash”A opção é especificada para dizer ao Docker para iniciar uma casca de bash dentro do recipiente depois de executar.

Depois de executar o comando acima mencionado, o Docker baixará o “PHP: 7.2”Imagem, inicie um novo contêiner e abra um shell bash para executar comandos dentro do contêiner do docker:

Etapa 2: Verifique a versão PHP

Agora, execute o seguinte comando no shell Bash para verificar a versão PHP no contêiner do docker:

php -v

Na saída abaixo, a versão PHP pode ser vista, eu.e., ““Php 7.2.34”:

Método 2: Verificação da versão PHP usando o comando “Docker Exec”

Para verificar a versão php, primeiro, construir e executar o contêiner a partir da imagem. Então, execute o “Docker Exec -it sh”Comando para iniciar um shell dentro do recipiente do Docker. Por fim, execute o “php -v”Comando para verificar a versão PHP.

Etapa 1: Crie e execute o contêiner da imagem

Primeiro, execute o comando fornecido para construir e executar o contêiner do docker a partir da imagem do docker:

Docker Run -it -Nome Php -Cont PHP: 7.2

Aqui:

  • ““-isto”É usado para executar o Docker no modo interativo.
  • ““-nome”É usado para definir o nome do contêiner. Por exemplo, definimos “php-cont”.
  • ““PHP: 7.2”É a imagem do Docker:

Etapa 2: Abra Bash Shell

Em seguida, abra um novo terminal e escreva o comando dado-amante para abrir um shell Bash:

Docker Exec -it Php -Cont Sh

Aqui:

  • ““exec”É usado para executar um comando dentro de um contêiner em execução.
  • ““-isto”A bandeira executa o Docker no modo interativo.
  • ““php-cont”É o nome do contêiner.
  • ““sh”Inicia uma nova sessão de shell dentro do contêiner:

Etapa 3: Verifique a versão PHP

Por fim, verifique a versão PHP dentro do contêiner do docker:

php -v

A imagem abaixo exibirá a versão PHP no recipiente do docker:

Isso se tratava de verificar a versão PHP no recipiente do Docker.

Conclusão

Para verificar a versão PHP no recipiente do Docker, utilize o “Docker Run -rm -it php: 7.2 BASH”Comando para executar o contêiner do docker e habilitar o Bash para escrever os comandos no PHP dentro do contêiner do Docker. Como alternativa, os usuários podem construir e executar o recipiente do docker a partir da imagem do Docker e depois executar o “Docker Exec -it sh”Comando para iniciar uma concha dentro do recipiente do Docker. Este artigo explicou os métodos para verificar a versão PHP no recipiente do docker.