linux - 无法在 Azure 上的 Ubuntu 16.04 上连接 Percona Docker 镜像

标签 linux azure ubuntu docker percona

我是 Azure、Docker 和 Percona 的新手。我在 Azure 上托管的 Ubuntu 16.04 上运行这个 Percona Docker 镜像。现在我可以通过 SSH 连接到 Ubuntu 服务器,并且可以运行一些 docker 命令,例如:

docker ps 

但我只是不知道如何本地和远程连接到数据库服务器。我需要打开一些端口吗?必须在 Docker 控制台中运行这些命令吗?因为仅仅在 Ubuntu 命令行上触发 MySQL 命令是行不通的。

最佳答案

在 Azure 中使用 Ubuntu VM 与在本地使用 Ubuntu VM 没有什么区别,除了网络之外。

您问的问题太宽泛,但一般来说,要启用与 Azure VM 的外部连接,您需要:

  1. 附加到虚拟机的公共(public) IP 或到虚拟机的某些路由
  2. 允许流量到达虚拟机的网络安全组(Azure 流量中的所有 NSG 都会经过)
  3. 虚拟机上的防火墙允许所述流量
  4. 虚拟机上监听流量的应用程序

关于linux - 无法在 Azure 上的 Ubuntu 16.04 上连接 Percona Docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42049030/

相关文章:

linux - 在 linux 脚本的帮助下从一行中提取一个整数?

linux - Bash 数组不接受通配符

linux - 为什么对/etc/limits 的更改不起作用

azure - SharePoint 框架 AadHttpClient - 操作是实验性功能的一部分

Azure VM远程桌面无法连接

php - 从 CLI 和 PHPMyAdmin 中删除 PHP 错误

c++ - log4cpp(Linux): can't write message into logfile

azure - Windows Azure 预览版的新功能

ubuntu - 无法在 ubuntu 22.04 上安装 uwsgi

bash - 创建 .deb 以安装 bash 脚本程序