通过ssh隧道检查mysql docker容器

时间:2016-09-10 20:13:33

标签: ssh docker phpmyadmin

我有一个在远程主机上运行Mysql的Docker容器。 我想通过本地主机的ssh隧道用Phpmyadmin检查Mysql数据库。 容器位于docker0网桥内,地址为172.17.0.2,侦听端口3306。

我多次尝试没有成功。

$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '3333';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false; 
$cfg['Servers'][$i]['AllowNoPassword'] = false;

这是一个双ssh隧道的尝试:

ssh -t -t -L3333:localhost:10000 remotehostip 'ssh -L10000:172.17.0.2:3306 localhost'

Phpmyadmin配置:

我做错了什么? 我不想公开Mysql端口。

感谢您的回答!

0 个答案:

没有答案