Docker容器通过跳转SSH隧道连接到远程数据库

时间:2017-06-02 00:47:38

标签: docker ssh docker-compose

我正在尝试连接到远程SQL,在我们之间有跳转服务器。通常,一旦我从bash进入跳转服务器,我就可以从datagrip访问数据库。我试图通过docker容器连接到远程数据库。我尝试过不同的Docker中心映像。

跳转服务器侦听本地端口11433并转发远程sql db端口1433。

这是我的 docker-compose.yml

version: '2'
services:
    test-db:
image: gsengun/flyway-mssql
volumes:
  - ./sql:/flyway/sql
command: localhost 11433 user Password db
container_name: testDb

这是我的泊坞文件

FROM calendar42/python-geos
COPY ./svc/requirements.txt /domain/requirements.txt
COPY ./requirements.txt /api/requirements.txt
RUN pip install -U pip
RUN pip install -r /api/requirements.txt
WORKDIR /api/svc/

我不确定,我错过任何帮助或方向,我们表示赞赏。

0 个答案:

没有答案