Jak sprawdzić wersję PHP w Docker Container?

Jak sprawdzić wersję PHP w Docker Container?

Docker to popularne forum używane do aplikacji kontenerowych. Jest używany przez miliony użytkowników podczas wdrażania obszernych projektów rozwojowych. Użytkownicy mogą budować Dockerfile, obrazy i kontenery. Ponadto możesz zainstalować różne rozszerzenia, w tym PHP, Python itp., w Twoim Dockerfile, a także sprawdź ich wersje.

W tym artykule wyjaśniono metody sprawdzania wersji PHP w kontenerze Docker.

Jak sprawdzić wersję PHP w Docker Contener?

Istnieją dwie metody sprawdzania wersji PHP w pojemniku Docker, takie jak:

  • Metoda 1: Sprawdzanie wersji PHP podczas wykonywania pojemnika
  • Metoda 2: Sprawdzanie wersji PHP za pomocą polecenia „Docker Exec”

Metoda 1: Sprawdzanie wersji PHP podczas wykonywania pojemnika

Aby sprawdzić wersję PHP w kontenerze Docker, najpierw wykonaj „Docker Run -rm -it PHP: 7.2 Bash„Polecenie uruchomić kontener Docker i włączyć Bash zapisanie poleceń w PHP wewnątrz kontenera Docker. Następnie sprawdź wersję PHP za pomocą „php -v" Komenda.

Krok 1: Wykonaj kontener Docker

Najpierw uruchom kontener Docker za pomocą dostarczonego polecenia:

Docker Run - -Rm -it Php: 7.2 Bash

Tutaj:

  • "Docker Run”Polecenie służy do uruchamiania kontenera na podstawie określonego obrazu.
  • "-Rm„Opcja automatycznie usuwa/usuwa pojemnik, gdy istnieje.
  • "-To”Flaga mówi Dockerowi, aby otworzył interaktywny terminal wewnątrz pojemnika.
  • "PHP: 7.2”Jest oficjalnym obrazem Docker na Docker Hub do użycia dla kontenera.
  • "grzmotnąć„Podano opcję, aby poinformować Dockera, aby rozpoczął powłokę bash w pojemniku po jego uruchomieniu.

Po wykonaniu wyżej wymienionych polecenia Docker pobierze „PHP: 7.2”Obraz, uruchom nowy pojemnik, a następnie otwórz powłokę bash, aby uruchomić polecenia wewnątrz kontenera Docker:

Krok 2: Sprawdź wersję PHP

Teraz wykonaj następujące polecenie w powładzie Bash, aby sprawdzić wersję PHP w Docker Container:

php -v

W poniższym wyjściu widać wersję PHP, ja.mi., "PHP 7.2.34”:

Metoda 2: Sprawdzanie wersji PHP za pomocą polecenia „Docker Exec”

Aby sprawdzić wersję PHP, najpierw zbuduj i uruchom pojemnik z obrazu. Następnie wykonaj „Docker Exec -it sh„Polecenie uruchomienia skorupy w kontenerze Docker. Wreszcie, wykonaj „php -v„Polecenie do sprawdzenia wersji PHP.

Krok 1: Utwórz i uruchom pojemnik z obrazu

Najpierw uruchom podane polecenie, aby zbudować i uruchom kontener Docker z Docker Image:

Docker Run -it -Nazwa PHP -Cont PHP: 7.2

Tutaj:

  • "-To”Służy do uruchamiania Dockera w trybie interaktywnym.
  • "-nazwa”Służy do zdefiniowania nazwy pojemnika. Na przykład zdefiniowaliśmy „PHP-cont".
  • "PHP: 7.2”To obraz Docker:

Krok 2: Otwórz powłoka bash

Następnie otwórz nowy terminal i napisz komendę danego below, aby otworzyć powłokę bash:

Docker Exec -it php -cont sh

Tutaj:

  • "Exec”Służy do uruchamiania polecenia wewnątrz działającego pojemnika.
  • "-To„Flaga uruchamia Dockera w trybie interaktywnym.
  • "PHP-cont”To nazwa kontenera.
  • "cii”Rozpoczyna nową sesję powłoki wewnątrz pojemnika:

Krok 3: Sprawdź wersję PHP

Na koniec sprawdź wersję PHP w kontenerze Docker:

php -v

Poniższy obraz wyświetli wersję PHP w kontenerze Docker:

Chodziło o sprawdzenie wersji PHP w kontenerze Docker.

Wniosek

Aby sprawdzić wersję PHP w kontenerze Docker, użyj „Docker Run -rm -it PHP: 7.2 Bash„Polecenie uruchomić kontener Docker i włączyć Bash zapisanie poleceń w PHP wewnątrz kontenera Docker. Alternatywnie użytkownicy mogą budować i uruchomić kontener Docker z obrazu Docker, a następnie uruchomić „Docker Exec -it sh„Polecenie uruchomienia skorupy wewnątrz kontenera Docker. W tym artykule wyjaśniono metody sprawdzania wersji PHP w kontenerze Docker.