Wie kann ich meine Andockfenster maria db?
Meine wichtigste Frage ist, dass, nachdem ich erstellt habe, einen docker-container für meine mariadb mit dem Befehl docker run --name db -e MYSQL_ROOT_PASSWORD=test -d -p 3306:3306 mariadb
wie kann ich den Zugriff auf die sql-db?
Irgendwo habe ich gesehen, eine Lösung, bei der eine zeitliche (nach beenden der container gelöscht wird) container, kann aber nicht mehr finden.
Ich bin auf der Suche nach einem Befehl wie: sudo docker exec -it [other flags] [command] db
.
InformationsquelleAutor MorRich | 2015-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verbinden, MariaDB von MySQL-command line client
Der folgende Befehl startet eine weitere mariadb container-Instanz und führt den mysql command line client gegen Ihre original-mariadb-container, so dass Sie zum ausführen von SQL-Anweisungen gegen die Datenbank-Instanz:
... wo einige-mariadb ist der name von Ihrem ursprünglichen mariadb-container.
Weitere Informationen über die MySQL-Kommandozeilen-client kann gefunden werden in der MySQL-Dokumentation
Finden: https://hub.docker.com/_/mariadb/
InformationsquelleAutor BMW
Nur mysql-client, keine zusätzliche docker-container
Installieren Sie den mysql-client auf Ihrem host,
dann verwenden Sie den folgenden Befehl ein, um den Zugriff auf Ihre Datenbank-container.
Dem Befehl wird automatisch die IP des docker-container.
Stellen Sie sicher, zu ersetzen
<user>
,<pass>
und<db-container>
mit Ihren jeweiligen Werten. In deinem Fall:Ihrem Befehl können mariadb laufen auf dem standard-port 3306. Wenn nicht, musst du den mysql-Befehl den neuen Anschluss.
InformationsquelleAutor michaelbahr
Leicht unterschiedliche syntax, Andockfenster 18.05.0-ce auf ubuntu 18.04:
InformationsquelleAutor Gianluca Mattiroli