localhostにガッツリ依存して作成されてるアプリがある場合、コンテナからlocalhostにアクセスしようとして困っちゃう時の対処法

docker

--net hostをつける

1
$ docker --net host

docker-compose.yml

network_modehostにする

1
2
$ cat docker-compose.yml | grep network_mode
network_mode: "host"

確認

network lsすると、DRIVERの項目がhostとなっているnetworkが作成されると思います

1
2
$ docker network ls | grep host
044969150a89 host host local