2017-10-19 9 views
0

私はDockerの新機能です。ドッカーのサポートを受けた空の.netコアWebサイトを作成しました。私は私のウェブサイトを実行したときにすべてがOKです(Visual Studioの17を溶液にドッキングウィンドウのサポートファイルを追加し、あなたがなど、デバッグを実行することができます)ドッキング・ビジュアル・スタジオIPアドレス.netコアの問題

enter image description here

...そして、それは常に異なるIPアドレスで開きます: 。私はポート5000をマップしようとすると、例えば、http://172.20.52のために{{random.ip.here}}/

は、今私はhttp://localhost:5000 でそれを開くことができるようにする必要があります。しかし:80

enter image description here

すべてのチュートリアルホストのポートをコンテナにマップするだけで済むという状態が見つかりました。この時点で私のコンテナネットワークに問題がある可能性があります。 enter image description here 詳細情報: 私はWindows用のDocker for Windowsを使用しています。 ドッキングウィンドウの私のネットワーク:あなたがhttp://localhost:5000をしたい場合は enter image description here

+0

localhostがWindowsのコンテナで動作していないようです。ホスト経由でアクセスするには、ホストコンピュータのネットワークIPアドレスを使用する必要があります – fattikus

答えて

0

、ホスト・ポート5000は、コンテナのポート80にマッピングする必要がありますしかし、あなたのコンテナリストのスクリーンショットでは、コンテナポート80にホストポート8028マッピングです。私はあなたが代わりにhttp://localhost:8028を行うべきだと思います。

関連する問題