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