docker を使っていたら、docker とローカルにある DB を通信させたくなったので方法を調べてみました。
以下のサイトを参考にすることで解決しました。
inocop.hatenablog.com
”network_mode: host” とすることで、ホストのネットワークに対してポート番号を expose するため、マッピング無しでアクセス可能となるようです。
以下サンプルです。
version: '3' services: app: build: . volumes: - ./:/root/ - /etc/localtime:/etc/localtime:ro working_dir: '/root/' network_mode: "host" tty: true