内からローカルホスト上で実行中のサービスをヒット、私はローカルホスト上で私のマシン上で実行されているサービスを持っている:8000私はマックOSによドッキングウィンドウの画像
今私がドッキングウィンドウのイメージを起動してから、このサービスをヒットしたいですここに。
私はドッカーブリッジを使用し、内部から使用していますが、動作していません。 は、ここに私の手順は次のとおりです。
私のホストのIP:
curl localhost:8000 #this is working!
私はブリッジを作成し、私はそれを使用します:私はホストからの私のサービスを打つ
ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 98:01:a7:b0:2b:41
inet 192.168.0.70 netmask 0xffffff00 broadcast 192.168.0.255
media: autoselect
status: active
docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 dockernet
docker run --rm -it -v "$(pwd):/src" --network=dockernet qatests /bin/bash
ドッカーの中から、カールしますが動作していません:
curl 192.168.0.1:8000 #it's not working :-(
任意のアイデア?
は、ローカルホストまたはすべてのインターフェイス上で実行されているサービスですか? ss -tnlまたはnetstat -tnlの出力は何ですか? –
私はあなたが探しているものは信じていると思います[Dockerコンテナの内部から、どのようにマシンのローカルホストに接続しますか?](http://stackoverflow.com/a/24326540/2127492) – jrbeverly