Docker コンテナーでホスト IP を取得し、ホスト上のサービスに接続する方法
世界只因有你
世界只因有你 2017-05-16 13:17:24
0
2
2782

DockerコンテナでホストIPを取得する方法

たとえば、nginx コンテナはホストの Ruby サービスを使用する場合があります

世界只因有你
世界只因有你

全員に返信(2)
我想大声告诉你

ホストはループバック アドレス エイリアスを使用してこの問題を解決します。

例: エイリアス IP 10.200.10.1 をホストのループバック アドレスに追加し、コンテナ内でこの IP を使用してホストのサービスに接続します。

MAC でローカル ループバック アドレス エイリアスを設定する

いいねを押す +0
我想大声告诉你

1. 環境変数を介して docker run --env HOST_IP=192.168.0.160 を渡し、環境変数 $HOST_IP を介して

を取得します。

2. dockerdocker run --network host,通过ip routeGet

の実行時にホストをバインドする
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート