Docker | 无法到达ssh隧道MySQL,表丢失
我试图连接到我的本地端口3306持有MySQL数据库,我已经通过SSH隧道。 我可以通过Heidi连接到这个,但是当尝试使用docker容器/卷时,即使它成功连接到数据库,那里只有一个是INFORMATION_SCHEMA
,它缺less一些我需要的。
我想知道,我怎样才能将本地3306转发到Docker容器/卷,以便我从Docker访问?
这是我目前docker-compose.yml
version: '3' services: cms: build: . volumes: - c:\projects\cms:/var/www links: - db db: image: percona:latest volumes: - db:/var/lib/mysql ports: - '3306:3306'
卷:db:external:name:db
我也使用db
作为DB_HOST