Herstellen einer Verbindung zum Docker-MySQL-Container von Localhost aus
Um mit einer MySQL-Instanz zu interagieren, die in einem Docker-Container direkt von Ihrem Host-Computer aus ausgeführt wird, befolgen Sie diese Anweisungen Schritte:
Verwenden von docker-compose up
Da Sie Port 3306 auf Ihrem Docker-Host veröffentlicht haben, können Sie vom Host selbst aus eine Verbindung dazu herstellen:
$> mysql -h 127.0.0.1 -P 3306 -u root
Verwenden von docker-compose run
Wenn Sie den Befehl docker-compose up nicht verwenden, schließen Sie die Option --service-ports ein, um den Portzuordnungsabschnitt zu berücksichtigen:
$> docker-compose run --service-ports db
Zusätzliche Überlegungen
$> mysql -h 127.0.0.1 -P 3306 -u root
Das obige ist der detaillierte Inhalt vonWie stellt man von Localhost aus eine Verbindung zu einem Docker-MySQL-Container her?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!