如何创建到dockerfile / mysql容器的ssh隧道

weixin_38069146 2019-09-12 01:02:02
我正在寻找用于创建SSH隧道(在非标准端口上,例如3309)的正确语法,我可以在Mac OS X Yosemite终端上使用它,这将使我能够使用Sequel Pro连接到mysql容器在boot2docker中运行. 例如,我试过这个, ssh -L3309:localhost:3306 docker@$(boot2docker ip) 但它要求提供docker@192.168.59.103的密码,我不认为这是必要的,所以我认为这不太对. 谢谢!
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38120359 2019-09-12
  • 打赏
  • 举报
回复
如果您不想隧道进入docker,可以通过Sequel pro设置ssh连接 在Sequel pro中创建一个新连接,然后选择SSH连接选项并按照以下说明填充字段. Mysql主机: 发出以下命令来获取mysql主机 docker inspect --format='{{.NetworkSettings.IPAddress}}' "container id or container name" 如果您不知道容器ID或名称,请执行docker ps -a,并从输出中找到id或name. 用户名,密码,数据库(数据库凭证) SSH主机 在终端中输入boot2docker ip以获取主机 SSH用户 搬运工人 SSH密码 tcuser 测试您的连接,并在成功后将其保存到您的收藏夹!

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧