問題タブ [rust-rocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1043 参照

docker - 公開したポートが機能しないのはなぜですか?

ポート 8000 で要求を取得するために応答する錆びたアプリケーションを含む Docker イメージを作成しました。アプリケーション自体は、ロケット ライブラリ ( https://rocket.rs/ )を使用した基本的な例です。

これをコンパイルして呼び出しましたserver

次に、それをホストする Docker ファイルを作成しました

でdockerイメージをビルドし $ docker build -t port_testて実行します$ docker run -p 8000:8000 port_test

この時点で、すべてが良さそうに見えます

コンテナ内でcurlを実行すると正常に動作します

ただし、ホストから同じことはできません