Hvordan sjekke PHP -versjonen i Docker Container?

Hvordan sjekke PHP -versjonen i Docker Container?

Docker er et populært forum som brukes til å containere applikasjoner. Det brukes av millioner av brukere under implementeringen av omfattende utviklingsprosjekter. Brukere kan bygge dockerfiles, bilder og containere. Dessuten kan du installere forskjellige utvidelser inkludert PHP, Python osv., i Dockerfile og sjekk også versjonene deres.

Denne artikkelen vil forklare metodene for å sjekke PHP -versjonen i Docker -beholderen.

Hvordan sjekke versjonen av PHP i Docker Container?

Det er to metoder for å sjekke PHP -versjonen i Docker -beholderen, for eksempel:

  • Metode 1: Kontroller PHP -versjon mens du utfører beholderen
  • Metode 2: Kontroller PHP -versjon ved å bruke “Docker Exec” -kommandoen

Metode 1: Kontroller PHP -versjon mens du utfører beholderen

For å sjekke PHP -versjonen i Docker -beholderen, utfør først "Docker Run -RM -Det PHP: 7.2 bash”Kommando for å kjøre Docker -beholderen og gjøre det mulig for Bash å skrive kommandoene i PHP inne i Docker -beholderen. Kontroller deretter PHP -versjonen ved å bruke "php -v”Kommando.

Trinn 1: Utfør Docker Container

Kjør først Docker -beholderen ved hjelp av den medfølgende kommandoen:

Docker Run - -RM -It PHP: 7.2 bash

Her:

  • Docker Run”Kommando brukes til å kjøre en beholder basert på et spesifisert bilde.
  • -rm”Alternativet fjerner/sletter automatisk beholderen når den eksisterer.
  • -den”Flaggen forteller Docker å åpne en interaktiv terminal inne i beholderen.
  • PHP: 7.2”Er det offisielle Docker -bildet på Docker Hub som skal brukes til containeren.
  • bash”Alternativet er spesifisert for å fortelle Docker å starte et bash -skall inne i beholderen når den kjører.

Etter å ha utført ovennevnte kommando, vil Docker laste ned “PHP: 7.2”Bilde, start en ny beholder og åpne deretter et bash -skall for å kjøre kommandoer inne i Docker -beholderen:

Trinn 2: Sjekk PHP -versjonen

Utfør nå følgende kommando i Bash Shell for å sjekke PHP -versjonen i Docker -beholderen:

php -v

I utdataene nedenfor kan PHP -versjonen sees, i.e., “PHP 7.2.34”:

Metode 2: Kontroller PHP -versjon ved å bruke “Docker Exec” -kommandoen

For å sjekke PHP -versjonen, først, bygg og kjøre beholderen fra bildet. Deretter utføre "Docker exec -it sh”Kommando for å starte et skall i Docker -beholderen. Til slutt, utfør "php -v”Kommando for å sjekke PHP -versjonen.

Trinn 1: Lag og kjør container fra bildet

Kjør først den oppgitte kommandoen for å bygge og kjøre Docker -beholderen fra Docker -bildet:

Docker Run -It -Navn PHP -cont PHP: 7.2

Her:

  • -den”Brukes til å kjøre Docker i interaktiv modus.
  • -Navn”Brukes til å definere beholdernavnet. For eksempel har vi definert "php-cont”.
  • PHP: 7.2”Er Docker -bildet:

Trinn 2: Åpne bashskall

Åpne deretter en ny terminal og skriv ut den gitte below-kommandoen for å åpne et bashskall:

Docker exec -it php -cont sh

Her:

  • Exec”Brukes til å kjøre en kommando inne i en løpende beholder.
  • -den”Flagg kjører Docker i interaktiv modus.
  • php-cont”Er containernavnet.
  • sh”Starter en ny skalløkt inne i beholderen:

Trinn 3: Sjekk PHP -versjonen

Til slutt, sjekk PHP -versjonen i Docker -beholderen:

php -v

Bildet nedenfor viser PHP -versjonen i Docker -beholderen:

Det handlet om å sjekke PHP -versjonen i Docker -beholderen.

Konklusjon

For å sjekke PHP -versjonen i Docker -beholderen, bruk "Docker Run -RM -Det PHP: 7.2 bash”Kommando for å kjøre Docker -beholderen og gjøre det mulig for Bash å skrive kommandoene i PHP inne i Docker -beholderen. Alternativt kan brukere bygge og kjøre Docker -beholderen fra Docker -bildet og deretter kjøre "Docker exec -it sh”Kommando for å starte et skall inne i Docker -beholderen. Denne artikkelen forklarte metodene for å sjekke PHP -versjonen i Docker -beholderen.