php*_*uru 5 mysql macos ssh docker
我正在寻找用于创建SSH隧道(在非标准端口上,例如3309)的正确语法,我可以在Mac OS X Yosemite终端上使用它,这将使我能够使用Sequel Pro连接到mysql容器在boot2docker中运行.
例如,我试过这个,
ssh -L3309:localhost:3306 docker@$(boot2docker ip)
Run Code Online (Sandbox Code Playgroud)
但它要求提供docker@192.168.59.103的密码,我不认为这是必要的,所以我认为这不太对.
谢谢!
如果您不想隧道进入docker,可以通过Sequel pro设置ssh连接
在Sequel pro中创建一个新连接,然后选择SSH连接选项并按照以下说明填充字段.
发出以下命令来获取mysql主机
docker inspect --format='{{.NetworkSettings.IPAddress}}' "container id or container name"
Run Code Online (Sandbox Code Playgroud)
如果您不知道容器ID或名称,请执行docker ps -a,并从输出中找到ID或名称.
boot2docker ip在您的终端输入以获取主机
搬运工人
tcuser
测试您的连接,并在成功后将其保存到您的收藏夹!
| 归档时间: |
|
| 查看次数: |
3570 次 |
| 最近记录: |