Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Can';t连接Azure上Ubuntu 16.04上的Percona Docker映像_Linux_Azure_Ubuntu_Docker_Percona - Fatal编程技术网

Linux Can';t连接Azure上Ubuntu 16.04上的Percona Docker映像

Linux Can';t连接Azure上Ubuntu 16.04上的Percona Docker映像,linux,azure,ubuntu,docker,percona,Linux,Azure,Ubuntu,Docker,Percona,我是Azure、Docker和Percona的新手。我在Azure上的Ubuntu 16.04上运行了这个Percona Docker映像。现在我可以通过SSH连接到Ubuntu服务器,并且可以运行一些docker命令,例如: docker ps 但我只是不知道如何在本地和远程连接到数据库服务器。我需要打开一些端口吗?必须在Docker控制台中运行这些命令吗?因为在Ubuntu命令行上简单地启动MySQL命令根本不起作用。在Azure中使用Ubuntu虚拟机与在本地使用它没有什么区别,除了联

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

docker ps 

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

在Azure中使用Ubuntu虚拟机与在本地使用它没有什么区别,除了联网

您所问的问题太广泛,但一般来说,要实现与Azure VM的外部连接,您需要:

  • 连接到VM的公共IP或到VM的某些路由
  • 网络安全组允许到VM的流量(Azure中的所有NSG流量都通过)
  • 虚拟机上的防火墙允许上述流量
  • 虚拟机监听流量的应用

  • 在Azure中使用Ubuntu虚拟机与在本地使用它并没有什么区别,除了联网

    您所问的问题太广泛,但一般来说,要实现与Azure VM的外部连接,您需要:

  • 连接到VM的公共IP或到VM的某些路由
  • 网络安全组允许到VM的流量(Azure中的所有NSG流量都通过)
  • 虚拟机上的防火墙允许上述流量
  • 虚拟机监听流量的应用

  • 谢谢你的帮助

    我现在可以连接到服务器了。
    我错过的是在Azure上创建Percona Docker时启用远程连接。

    感谢所有帮助

    我现在可以连接到服务器了。 我错过的是在Azure上创建Percona Docker时启用远程连接