局域网访问docker的mysql

2023年 8月 4日 32.0k 0

在局域网中,我们经常需要访问docker中运行的MySQL数据库。以下是一些简单的步骤来帮助您完成此过程。

局域网访问docker的mysql

首先,我们需要在docker中运行MySQL容器。以下是运行容器的命令:

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql

在这个例子中,我们将MySQL容器命名为“mysql”,并将其映射到主机的端口3306(在容器中也是3306)。我们还设置了根用户的密码为“password”。

完成这些准备工作之后,我们可以使用以下命令检查容器是否正在运行:

docker ps

如果我们看到“mysql”容器在运行,则说明所有设置都正确。现在我们可以在局域网中访问它。

要从局域网访问此MySQL容器,我们需要了解容器的IP地址。使用以下命令获取 docker 容器的 IP 地址:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql

上述命令将返回 MySQL 容器的 IP 地址。现在,我们可以使用任何MySQL客户端连接到这个 IP 地址,并使用根用户的密码“password”来访问MySQL数据库。

这些简单的步骤可以帮助您在局域网中访问docker的MySQL数据库。以上所有命令都可以在命令行中使用。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论