Debian
Ubuntu
docker

docker build時のapt-getが遅い

More than 1 year has passed since last update.

何度もdocker buildしながら試したり、
デバッグしたりするときにapt-getが遅くてつらい。
最近dockerを触りはじめてそんなことを思ったので、
対策を考えてみました。

archive.ubuntu.comは遠い

みんな日本からやってますよね?
archive.ubuntu.comがデフォルトのサーバだけど、
日本からだとちょっとタイムラグがあります。
軽いパッケージだけならいいけど、重いものをインストールしたい時とか、
apt-get updateにも時間がかかる時にとりあえず、応急処置をしてみる。

日本の好きなミラーサーバのsouces.listをコピーしてみる

COPY souces.list /etc/apt/sources.list

これで好きなミラーサーバが使えます

ついでにapt-cache-ngとかつかってたら

COPY 02proxy /etc/apt/apt.conf.d/02proxy

とかプロキシ指定してみる

でも、最後には消しておきましょう

ちゃんとビルドして動作確認できたら、
汎用性が落ちるのでデフォルトに戻します。
これで多少は効率化できるはず。