0

ここの docker.io Web サイトのチュートリアルに従いました。

http://docs.docker.io/en/latest/examples/python_web_app/

ホスト OS のブラウザーからこのアプリにアクセスするにはどうすればよいですか?

4

2 に答える 2

0

チュートリアルでは、これがどのように機能するかを説明しています。

WEB_PORT=$(sudo docker port $WEB_WORKER 5000)

NAT で処理された公開ポートを検索します。コンテナーが使用するプライベート ポートを見つけて、WEB_PORT 変数内に格納します。

# install curl if necessary, then ...
curl http://127.0.0.1:$WEB_PORT
  Hello world!

curl を使用して Web アプリにアクセスします。すべてが計画どおりに機能した場合、「Hello world!」という行が表示されるはずです。コンソールの内側。

コンテナー内では、アプリケーションはポート 5000 でリッスンしています。これは、コンテナーの外部からアクセス可能な外部ポート番号に自動的に変換されます。これは、アプリケーションの複数のコピーを同じマシンに共存させ、それぞれのポート 5000 を各アプリ インスタンスの一意にアクセス可能なポート番号にマッピングできるため、理にかなっています。

ポート リダイレクトに関するドキュメントに詳細があります。

于 2013-10-30T13:43:09.583 に答える
0

Docker Remote API は、ブラウザーを介して Docker イメージとコンテナーにアクセスし、それらに対して多くの操作を実行する方法を提供します。 Docker API v1.6 ドキュメントへのリンクは次のとおりです。

それが役に立てば幸い。

于 2013-10-30T05:16:33.473 に答える