无法在 Azure 上的 Ubuntu 16.04 上连接 Percona Docker 图像
Can't connect Percona Docker image on Ubuntu 16.04 on Azure
我是 Azure、Docker 和 Percona 的新手。我在 Azure 上托管的 Ubuntu 16.04 上有这个 Percona Docker 图像 运行ning。现在我可以通过 SSH 连接到 Ubuntu 服务器,并且可以 运行 一些 docker 命令,例如:
docker ps
但我只是不知道如何在本地和远程连接到数据库服务器。我需要打开一些端口吗?必须在 Docker 控制台中 运行 那些命令?因为在 Ubuntu 命令行上简单地触发 MySQL 命令是行不通的。
在 Azure 中使用 Ubuntu VM 与在本地使用它并没有什么区别,网络除外。
您问的问题过于宽泛,但一般来说,要启用与 Azure VM 的外部连接,您需要:
- Public IP 附加到 VM 或一些路由到 VM
- 允许流量到 VM 的网络安全组(Azure 流量中的所有 NSG 通过)
- VM 上的防火墙允许所述流量
- 侦听流量的 VM 上的应用程序
感谢大家的帮助。
我现在可以连接到服务器了。
我错过的是在 Azure 上创建 Percona Docker 时启用远程连接。
我是 Azure、Docker 和 Percona 的新手。我在 Azure 上托管的 Ubuntu 16.04 上有这个 Percona Docker 图像 运行ning。现在我可以通过 SSH 连接到 Ubuntu 服务器,并且可以 运行 一些 docker 命令,例如:
docker ps
但我只是不知道如何在本地和远程连接到数据库服务器。我需要打开一些端口吗?必须在 Docker 控制台中 运行 那些命令?因为在 Ubuntu 命令行上简单地触发 MySQL 命令是行不通的。
在 Azure 中使用 Ubuntu VM 与在本地使用它并没有什么区别,网络除外。
您问的问题过于宽泛,但一般来说,要启用与 Azure VM 的外部连接,您需要:
- Public IP 附加到 VM 或一些路由到 VM
- 允许流量到 VM 的网络安全组(Azure 流量中的所有 NSG 通过)
- VM 上的防火墙允许所述流量
- 侦听流量的 VM 上的应用程序
感谢大家的帮助。
我现在可以连接到服务器了。 我错过的是在 Azure 上创建 Percona Docker 时启用远程连接。