Bonjour,

J'essaye d'apprendre à me servir de Docker, et donc j'aimerai me faire un setup pour développer et pour pouvoir changer de version de PHP facilement.
J'ai déjà commencé par faire un fichier yml avec la base de donnée et PHPMyAdmin. quand je vais sur http://localhost:8080 j'arrive bien sur la page de connexion de PHPMyAdmin mais en mettant 127.0.0.1 / user = root / pass = toto, il me dit "impossible de se connecter au serveur MySQL"
En même temps c'est vrai que ces deux conteneurs sont séparés... comment faire opur demander à PMA de se connecter sur le conteneur de ma base de données svp ?
Question subsidiaire, est-ce que j'ai vraiment besoin de créer un network comme je l'ai fait ici ?


docker-compose.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '3.1'

services:
  db:
    container_name: mabase
    image: mariadb:latest
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: toto
    networks:
      - monreseau

  phpmyadmin:
    container_name: pma
    image: phpmyadmin
    restart: always
    ports:
      - 8080:80
    environment:
      - PMA_ARBITRARY=1
    networks:
      - monreseau
    depends_on:
      - db
networks:
  monreseau: