- Modifié
Bonjour à tous, étant novice sur Docker, je commence à m'y intéresser.. malheureusement je rencontre un problème connu mais dont je ne trouve aucun réponse clair.
L'erreur affichée sur l'interface Adminer lors de la connexion :
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name does not resolve
Voici mon docker-compose :
version: '3.5'
services:
web:
image: nginx:alpine
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- /home/whisper40/nginxdockeralpine/files/:/usr/share/nginx/html/
networks:
- nginxnetwork
php:
image: php:fpm
restart: unless-stopped
volumes:
- /home/whisper40/nginxdockeralpine/files/:/usr/share/nginx/html/
networks:
- nginxnetwork
db:
image: mariadb
restart: unless-stopped
volumes:
- /home/whisper40/nginxdockeralpine/bdd/:/var/lib/mysql/
environment:
MYSQL_ROOT_PASSWORD: mdp
MYSQL_USER: adminer
MYSQL_PASSWORD: adminer
MYSQL_DATABASE: adminer
networks:
- nginxnetwork
adminer:
image: adminer
restart: unless-stopped
environment:
ADMINER_DEFAULT_DB_DRIVER: mysql
ADMINER_DEFAULT_DB_HOST: mariadb
ADMINER_DEFAULT_DB_NAME: adminer
ports:
- 8080:8080
networks:
nginxnetwork:
driver: bridge
Merci aux connaisseurs