Herstellen einer Verbindung zu einer Datenbank in einem anderen Container mit PDO aus dem Docker-Container mit PHP. Beachten Sie, dass der Hostname nur der Name des Containers mit der Datenbank ist
Benutzer und Passwort folgen docker-compose.yml.
PDO-Teil
$db = new PDO('mysql:host=docker-practice_mysql_1;dbname=restaurant','root','pass');
Containerliste (Terminal)
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker-practice_mysql_1
Recommended Posts