私はDockerバージョン17.06.2-ceを使用していますが、CentOS 7.2.1511でcec0b72をビルドしています。DockerコンテナのHTTP応答がデタッチされていないと応答が遅くなります
私はdocker getting started tutorialを経由しています。私はこれを少し超えてドッカーで遊んだが、それほど多くはなかった。
私はfriendlyhello
イメージをウェブサイトからコピー貼り付けしました。
docker run -d -p 8080:80 friendlyhello
私はできcurl localhost:8080
で実行していると〜20msの内の応答を取得する場合。私は
docker run -p 8080:80 friendlyhello
を実行したときしかし、すなわち、コンテナから切り離されることなく、curl localhost:8080
しようとすると、50秒を引き継ぎます。これは私には意味がありません。
EDIT:コンテナを繰り返し殺すと、これと関連があるようです。どちらかというと、与えられたコンテナがすぐに役立つかどうかはランダムです。 -d
フラグを唯一の変更として同じコンテナの束を停止して開始した後、私は分離されたコンテナからの迅速な応答しか見ていないが、分離されたコンテナも応答が遅くなる可能性がある。私はまた、遅い応答時間の95%+が56秒か61秒であったことに言及する価値があると思います。
このエラーを調査しようとすると、私にはplenty of responses about curl being slower when run inside a containerが与えられますが、それはすべて私が見つけることができます。
私はVMに取り組んでいます。ホストへのアクセス権がなく、常にrootで、ネットワークのファイアウォールとプロキシの背後にありますが、ローカルホスト。