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 Schritte Schritte:
Verwenden von Docker-Compose Up
Da Sie den Port veröffentlicht haben 3306 auf Ihrem Docker-Host, können Sie vom Host selbst aus eine Verbindung herstellen:
$> mysql -h 127.0.0.1 -P 3306 -u root
Verwenden Sie docker-compose run
Wenn Sie den Befehl docker-compose up nicht verwenden, fügen Sie den ein --service-ports-Option zur Berücksichtigung des Port-Mapping-Abschnitts:
$> docker-compose run --service-ports db
Zusätzliche Überlegungen
$> mysql -h 127.0.0.1 -P 3306 -u root
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3