docker compose build
# docker build -t php:8.2-fpm-alpine-pdo-mysql .
docker compose up -d
docker down -v
docker compose exec db bash
mysql -u root –proot
show databases;
mysql -u root -proot -h 127.0.0.1 -P 3311
show databases;
docker exec -it docker-example-nginx sh
docker exec -it php-fpm docker-php-ext-install pdo pdo_mysql
docker compose restart
Add in /etc/hosts
this line:
127.0.0.1 docker.localhost
- Home html: http://docker.localhost:8080
- Home php: http://docker.localhost:8080/index.php
- Database test: http://docker.localhost:8080/db.php