Bonjour,
Pour pouvoir vous aider, pourriez-vous fournir la configuration Docker utilisée (docker-compose.yml
ou compose.yml
, Dockerfile
, etc.) et toute commande relative à Docker qui aurait été exécutée en amont ?
Quoiqu'il en soit, l'erreur que vous rencontrez est dû au fait que l'hôte que vous utilisez pour le serveur de la base de données n'est pas le bon. En partant du principe qu'il y a bien un network de monté dans votre stack docker Loxya / Robert2, vous devriez utiliser le nom du conteneur (container_name
ou le nom assigné automatiquement) de la base de données.
Exemple simplifié dans un docker-compose.yml
:
version: '3.7'
name: loxya
services:
app:
# (...)
networks:
- internal
depends_on:
- db
db:
container_name: db
# (...)
networks:
- internal
networks:
internal:
Avec l'exemple ci-dessus, vous pourrez entrer db
dans le champ Serveur MySQL (host)
.
(Le fichier ci-dessus n'est évidemment pas complet, je me suis concentré sur le souci que vous rencontrez)