アプリケーションサーバーを起動するファイルがdocker-compose.yml
です。次に、いくつかの異なるツールを使用して、統合/ストレステストを実行します。プラットフォーム間のDockerコンテナ/ VMの一貫したホスト名?
しかし、私のMacでは、アプリケーションサーバはlocalhost
で始まり、WindowsではVirtualBox VMで192.168.99.100
に始まります。
私はdocker-machine ip
があなたドッカーコンテナを "見つける" ためのクロスプラットフォームな方法であり、それはWindowsのために働くことを聞いた:
[email protected] MINGW64 ~
$ docker-machine ip
192.168.99.100
しかし、私のMac上:
craig$ docker-machine ip
Error: No machine name(s) specified and no "default" machine exists
ですdocker-machine
または他のを使用して、プラットフォーム間でコンテナのホスト名を見つける方法をすでに確立している
私の目標は、これを新しいMacと新しいWindows環境の両方で設定しなくてもすぐに使用できるようにすることです。私はWindows vs Mac(Unix vs)をチェックするためにすべてのスクリプトを更新することができますが、それから別の場所に論理を複製する必要があります。
多分このような何か? "ドッカー-f検査 '{{範囲.NetworkSettings.Networks}}、{{たIPAddress}}、{{終了}}' CONTAINER_NAME" 又はこれが有用であり得る "ドッカーネットワークブリッジを検査" – barat