mysql – 如何访问我的docker maria db?

前端之家收集整理的这篇文章主要介绍了mysql – 如何访问我的docker maria db?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我的主要问题是,在使用命令docker run为我的mariadb创建了一个docker容器之后运行–name db -e MysqL_ROOT_PASSWORD = test -d -p 3306:3306 mariadb如何访问sql db?

在某个地方,我已经看到了一个解决方案,使用了一个临时(在删除容器后删除)容器,但是找不到它了.

我正在寻找一个命令:sudo docker exec -it [other flags] [command] db.

最佳答案
MySQL命令行客户端连接到MariaDB
以下命令启动另一个mariadb容器实例,并针对原始mariadb容器运行MysqL命令行客户端,允许您对数据库实例执行sql语句:

$docker run -it --link some-mariadb:MysqL --rm mariadb sh -c 'exec MysqL -h"$MysqL_PORT_3306_TCP_ADDR" -P"$MysqL_PORT_3306_TCP_PORT" -uroot -p"$MysqL_ENV_MysqL_ROOT_PASSWORD"'

…其中some-mariadb是原始mariadb容器的名称.

有关MysqL命令行客户端的更多信息可以在MysqL文档中找到

参见:https://hub.docker.com/_/mariadb/

猜你在找的Docker相关文章