Я запулил php,phpmyadmin.mysql. Но у меня сайт не открывается, пишет, что порт как будто бы занят хотя это не так.
Ошибка:
Forbidden
You don't have permission to access this resource.
Apache/2.4.57 (Debian) Server at local host Port 8080
PhpmyAdmin тоже не работает, После входа происходит ошибка:
mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'172.18.0.4' (using password: YES)
Dockerfile:
FROM php:8.3.4-apache
COPY ./ /var/www/html/
EXPOSE 80
Docker-compose.yml:
version: '3'
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:80"
mysql:
image: mysql:latest
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
volumes:
- ./mysql-data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin:latest
links:
- mysql
ports:
- "8081:80"
environment:
PMA_HOST: mysql
MYSQL_ROOT_PASSWORD: admin
Ошибка:
Forbidden
You don't have permission to access this resource.
Apache/2.4.57 (Debian) Server at local host Port 8080
PhpmyAdmin тоже не работает, После входа происходит ошибка:
mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'172.18.0.4' (using password: YES)
Dockerfile:
FROM php:8.3.4-apache
COPY ./ /var/www/html/
EXPOSE 80
Docker-compose.yml:
version: '3'
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:80"
mysql:
image: mysql:latest
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
volumes:
- ./mysql-data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin:latest
links:
- mysql
ports:
- "8081:80"
environment:
PMA_HOST: mysql
MYSQL_ROOT_PASSWORD: admin