DockerコンテナでRailsアプリを稼働させている。
ホスト(RHEL8)にMySQLをインストールしているので、通信できるようにしたい。
以下設定で疎通可能になる。
- database.ymlのhost
host: host.docker.internal
- コンテナ起動時に--add-host=host.docker.internal:host-gateway のオプションを指定
docker run --add-host=host.docker.internal:host-gateway