Come controllare la versione PHP in Docker Container?

Come controllare la versione PHP in Docker Container?

Docker è un forum popolare utilizzato per le applicazioni di containerizzazione. È utilizzato da milioni di utenti durante l'implementazione di ampi progetti di sviluppo. Gli utenti possono creare file di barattolo, immagini e contenitori. Inoltre, è possibile installare diverse estensioni tra cui PHP, Python, ecc., Nel tuo Dockerfile e controlla anche le loro versioni.

Questo articolo spiegherà i metodi per controllare la versione PHP nel contenitore Docker.

Come controllare la versione di PHP in Docker Container?

Esistono due metodi per verificare la versione PHP nel contenitore Docker, come:

  • Metodo 1: controllo della versione PHP durante l'esecuzione del contenitore
  • Metodo 2: controllo della versione PHP utilizzando il comando "Docker Exec"

Metodo 1: controllo della versione PHP durante l'esecuzione del contenitore

Per controllare la versione PHP nel contenitore Docker, prima, eseguire il "Docker run -rm -it php: 7.2 Bash"Comando per eseguire il contenitore Docker e abilitare Bash per scrivere i comandi in PHP all'interno del contenitore Docker. Quindi, controlla la versione PHP usando "php -v"Comando.

Passaggio 1: eseguire il contenitore Docker

Innanzitutto, eseguire il contenitore Docker utilizzando il comando fornito:

Docker run - -rm -it php: 7.2 Bash

Qui:

  • "Docker Run"Il comando viene utilizzato per eseguire un contenitore in base a un'immagine specificata.
  • "-Rm"L'opzione rimuove automaticamente/elimina il contenitore quando esiste.
  • "-Esso"La flag dice a Docker di aprire un terminale interattivo all'interno del contenitore.
  • "PHP: 7.2"È l'immagine Docker ufficiale su Docker Hub da utilizzare per il contenitore.
  • "Bash"L'opzione è specificata per dire a Docker di avviare una shell bash all'interno del contenitore una volta che è in esecuzione.

Dopo aver eseguito il comando sopra indicato, Docker scaricherà il "PHP: 7.2"Immagine, avviare un nuovo contenitore e quindi aprire una shell bash per eseguire i comandi all'interno del contenitore Docker:

Passaggio 2: controlla la versione PHP

Ora, esegui il seguente comando nella shell bash per controllare la versione PHP nel contenitore Docker:

php -v

Nell'output seguente, la versione PHP può essere vista, i.e., "PHP 7.2.34":

Metodo 2: controllo della versione PHP utilizzando il comando "Docker Exec"

Per controllare la versione PHP, prima, build ed esegui il contenitore dall'immagine. Quindi, eseguire il “Docker Exec -it Sh"Comando per avviare una shell all'interno del contenitore Docker. Infine, eseguire il “php -v"Comando per controllare la versione PHP.

Passaggio 1: creare ed eseguire il contenitore dall'immagine

Innanzitutto, esegui il comando fornito per creare ed eseguire il contenitore Docker da Docker Immagine:

Docker run -it --name PHP -CONT PHP: 7.2

Qui:

  • "-Esso"Viene utilizzato per eseguire Docker in modalità interattiva.
  • "-nome"Viene utilizzato per definire il nome del contenitore. Ad esempio, abbiamo definito "PHP-CONT".
  • "PHP: 7.2"È l'immagine Docker:

Passaggio 2: Apri Bash Shell

Quindi, apri un nuovo terminal e scrivi il comando a petto dato per aprire una shell bash:

Docker Exec -It Php -Cont Sh

Qui:

  • "Exec"Viene utilizzato per eseguire un comando all'interno di un contenitore in esecuzione.
  • "-Esso"Flag esegue Docker in modalità interattiva.
  • "PHP-CONT"È il nome del contenitore.
  • "sh"Avvia una nuova sessione di shell all'interno del contenitore:

Passaggio 3: controlla la versione PHP

Infine, controlla la versione PHP all'interno del contenitore Docker:

php -v

L'immagine seguente visualizzerà la versione PHP nel contenitore Docker:

Si trattava di controllare la versione PHP nel contenitore Docker.

Conclusione

Per controllare la versione PHP nel contenitore Docker, utilizzare il “Docker run -rm -it php: 7.2 Bash"Comando per eseguire il contenitore Docker e abilitare Bash per scrivere i comandi in PHP all'interno del contenitore Docker. In alternativa, gli utenti possono creare ed eseguire il contenitore Docker dall'immagine Docker e quindi eseguire il “Docker Exec -it Sh"Comando per avviare una shell all'interno del contenitore Docker. Questo articolo ha spiegato i metodi per verificare la versione PHP nel contenitore Docker.