2016-05-04 7 views
0

リポジトリを使用してDockerをUbuntu 14.04にインストールしました。私はバージョン1.6.2ビルド7c8fca2を持っています。Ubuntu 14.04(ウェブアクセス)でDockerを使用

私はコマンドを使用して、私のイメージを起動しました:

docker run -p 80:80 -v /workspace/private/workbench/:/current private/client

この画像は私が...アクセスする必要があるので、私はドッカーのコンテナのIPを必要とするWebサーバを起動します。

は私が入力した場合:私は知ることができます/このIPを定義する方法

"NetworkSettings": { "Bridge": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "MacAddress": "", "PortMapping": null, "Ports": null },

docker inspect 8f1526ff5287

私は空たIPAddressと、この応答がありますか?

おかげで、ポートマッピングを使用する場合

答えて

0

あなたは、コンテナ上のポートへのトラフィックをリダイレクトするために、あなたのホスト上のポートをマッピングしています。 したがって、-p 80:80で実行されたコンテナで実行されているサービスにアクセスするには、http://localhost:80/

+0

ここで何か他のことが起こっています。あなたが通常起動していない限り、ポートマッピングを使用している場合でも、 'docker inspect'出力の' NetworkSettings'セクションにコンテナのIPアドレスが含まれると期待します' - net = host'(ここではそうではないようです)のコンテナです。 – larsks

+0

localhost:80は動作しません...しかし、私は画像を実行するとこのエラーが発生します: 'FATA [0000]デーモンからのエラー応答:コンテナを起動できませんbf55256491e78265714a41c80b25176092ef2f571ddfe10b3d1f7a42dd9a5d87:[8]システムエラー: ' – Giugno

0

はポート80がイメージファイルに公開されている必要がありますか?

+0

はい、それは... 80&443が公開されています – Giugno

0

私は画像のメンテナだ。問題は、私は「できることです... Kitematickと私のMacBook()にも

はい、ポートが露出している...と、この映像作品私のアップルから、私のイメージを彼のUbuntuで起動するのを助けます。コンテナは192.168.99.100のようなIPを持っています...そして、私はそれをWebサーバーにアクセスするために呼び出す必要があります...

関連する問題