2016-10-03 2 views
0

ドッカーでAPIと複数のマイクロサービスを起動しようとしています。彼らはドッカーの外で実行されているデータベースに接続する必要があります(デベロッパーやプロダクションではローカルホスト上で実行されるステージングは​​他のいくつかのボックスにあります)。セットアップ物事を得るために、私は次のドッキングウィンドウのコンYAMLをしている:しかし、API/microservicesは、ローカルで実行中のデータベースに接続することはできませんホストモードのDockerがホスト上で実行されているデータベースに接続できない

version: '2' 
services: 
    api: 
    image: company/api 
    network_mode: "host" 
    microservice-1: 
    image: company/microservice-1 
    network_mode: "host" 

。また、ホストマシンからAPIに接続できません。

どうすればこの問題を解決できますか?

答えて

0

問題は、私のデータベースがネットワークIPアドレスからの要求を受け入れず、代わりにローカルホストからの要求を受け入れていたことです。ネットワークIPからの要求を受け入れるためにこれを切り替えて、この問題を解決しました。

関連する問題