📅  最后修改于: 2023-12-03 15:30:31.593000             🧑  作者: Mango
在使用 Docker 容器化部署应用程序时,通常需要使用数据库来存储、管理数据。而在使用数据库时,我们经常需要使用 DB Workbench 工具来连接数据库进行操作。
在 Docker 中,我们可以使用以下命令创建一个 MySQL 数据库实例并运行:
$ docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<password> --name mysql mysql
上述命令中,-d
表示以后台模式运行容器,-p
指定容器中 MySQL 的端口为 3306,-e
指定 MySQL 的 root 账户密码,--name
指定容器名称,mysql
则是指定容器所使用的镜像。
接着,我们可以使用 DB Workbench 工具来连接 MySQL 数据库实例进行操作。以下是使用 Workbench 连接的步骤:
New Connection
按钮进入连接配置页面。Connection Name
中输入连接名称,比如 Docker MySQL
。Connection Method
中选择 Standard (TCP/IP)
。Hostname
中输入数据库所在的主机名或 IP 地址,这里可以使用 Docker 主机的 IP 地址。Port
中输入容器的 MySQL 端口号,即上述命令中指定的 3306。Username
中输入 MySQL 的用户名,这里使用 root。Password
中输入容器中 MySQL 的 root 账户密码,即上述命令中指定的 Test Connection
按钮,查看是否连接成功。OK
按钮保存连接。现在,我们已经成功连接到 Docker 中运行的 MySQL 数据库实例。接下来,我们就可以在 Workbench 中执行 SQL 语句、管理数据库等操作了。
以上就是使用 Docker DB Instance Workbench 连接的方法,希望对使用 Docker 进行应用程序部署的程序员们有所帮助。