【问题标题】:Can't connect Percona Docker image on Ubuntu 16.04 on Azure无法在 Azure 上的 Ubuntu 16.04 上连接 Percona Docker 映像
【发布时间】:2017-02-05 06:00:04
【问题描述】:
我是 Azure、Docker 和 Percona 的新手。我在 Azure 上托管的 Ubuntu 16.04 上运行了这个 Percona Docker 映像。现在我可以通过 SSH 连接到 Ubuntu 服务器,并且可以运行一些 docker 命令,例如:
docker ps
但我只是不知道如何在本地和远程连接到数据库服务器。我需要打开一些端口吗?必须在 Docker 控制台中运行这些命令吗?因为简单地在 Ubuntu 命令行上触发 MySQL 命令是行不通的。
【问题讨论】:
标签:
linux
azure
ubuntu
docker
percona
【解决方案1】:
在 Azure 中使用 Ubuntu VM 与在本地使用它并没有真正的区别,除了网络。
您提出的问题过于宽泛,但一般来说,您需要启用与 Azure VM 的外部连接:
- 附加到 VM 的公共 IP 或到 VM 的某些路由
- 允许到 VM 的流量的网络安全组(Azure 流量中的所有 NSG 都通过)
- VM 上的防火墙允许所述流量
- VM 上的应用程序监听流量
【解决方案2】:
感谢大家的帮助。
我现在可以连接到服务器了。
我错过的是在 Azure 上创建 Percona Docker 时启用远程连接。