create Dockerfile
FROM php:8.2-cli
# INSTALL ZIP TO USE COMPOSER
RUN apt-get update && apt-get install -y \
zlib1g-dev \
libzip-dev \
unzip \
libpq-dev
WORKDIR /app
- build a new image
docker build -t php82 .
- execute composer install
docker run --rm -it --volume $(pwd):/app php82 composer install
- run a script
docker run --rm -it --volume $(pwd):/app php82 php -f src/mtoyayin.php