4

DockerコンテナーとしてWebサーバーを作成し、コンテナーの外部にアクセスしようとしています。しかし、私はできません。私がしていることはです。

-ubuntu イメージのプル:

docker pull ubuntu:14.04

-コンテナの起動:

docker -t -i -p 49200:2375 [image-id]

新しく開始したコンテナーに apache2 をインストールした後、コンテナー内の apache2 サーバーに ping を実行できます。curl を実行してコンテナー ターミナルで結果を確認することもできますが、外部のホスト マシンでは運がありません。私は何度も試しました。(WindowsでVirtual Boxを使用しています)

スクリーンショット:

ドッカー 1

ドッカー 2

質問:

  1. コンテナーを作成するために正しい docker コマンドとポート番号を使用していますか?
  2. Apacheの設定に何か問題がありますか。(設定なしでデフォルトモードでApacheを使用しています)
  3. 仮想ボックスまたは PC のポートに何か問題がありますか? 私はネットワークに関する知識がほとんどありません。

誰か助けてくれませんか!!!

4

1 に答える 1