Как быстро запустить php-код в контейнере на PHP любой версии?
Запуск кода в контейнере без Dockerfile
1 ответ
|
Находясь в каталоге с исходным кодом, запустить такие команды (выбрать, в зависимости от желаемой версии интерпретатора php):
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.0-cli bin/console my:command
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.1-cli bin/console my:command
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.2-cli bin/console my:command
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.3-cli bin/console my:command
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.4-cli bin/console my:command
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.5-cli myscript.php
Разбор команды по частям:
Если вы хотите зайти в контейнер и выполнять команды вручную, то укажите команду
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.0-cli bash
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.1-cli bash
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.2-cli bash
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.3-cli bash
docker run -it --rm -v ${PWD}:/var/www -w /var/www php:8.4-cli bash
|
||||
|
|