Diceこの広告は、90日以上更新していないブログに表示しています。インストール*1したものの、どうにもこうにも処理が遅い。ビルドに利用する別のツールを利用していたのだけれど、1ビルドに数十分かかるのでいったいなぜだと調べ始めたこと。結論から言うと、根本原因までは調べ切れてないですが暫定解決策はあるので、1ケースとして書き留めておきます。clone)が25KiBとかしか出ていないことに気づいた。ネットワーク周りがかなりボトルネックになっているっぽいことまでを把握。そこでまずはDocker内部に必要なツールをセットアップしてからあたろうと思って以下の通りのDockerfileを書く。.で、この時点で既に問題が発生してしまう。10分ぐらいたっても成功しない。指定することでビルド時のネットワーク問題を一時的に回避する。MBあとはこのImageを使って中から外部向けの通信を行ってみる。利用したネットワーク計測手段の内容をそのまま利用している。0.000見た感じでは、ping自体は問題なさそうですが、DNS引くのにものすごく時間がかかってはいます。単なるWSLの上でダウンロードしてきた場合の数値は以下の通りなので、ダウンロード速度自体も1/30ぐらいになっていることが分かります。いう経路を通る場合に非常に遅くなるという事象まではつかめました。割り当ててしまえば問題がさらに絞れる、ということで実際にやってみる。0.000あっけないぐらい普通に動いた。WSL周りのbridge設定がどうにもよろしくないらしい、ということまでは分かった。結論WSL上で本番を動かすわけでもなく、単に開発時検証ビルドのみであれば複数のコンテナを同時に立てる必要はないので、一応オプションを指定することで問題は解決できそう。複数のコンテナを組み合わせて動かすような場合はちゃんとDocker内部のネットワークを構成しないといけないから、そういった場合には多分使えない。2012の10日目の記事です。月別アーカイブはてなブログをはじめよう!a-hisameさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。