LoginSignup
19
10

More than 5 years have passed since last update.

Docker for Mac の docker-compose up がすごく遅いとき

Last updated at Posted at 2017-01-13

Docker for Mac で docker-compose up がすごく遅かった時のメモ。
(特定のネットワーク回線を使っている場合のみ?)

症状

  • docker-compose upで、コンテナ起動がすごく遅い
  • docker runだと、すぐコンテナ起動できる
  • docker-compose upでも、ネットワークを切っておくと速い(WiFiを切にするなど)

解決方法

Macのネットワーク設定で、DNSにGoogle Public DNSを追加する。

8.8.8.8
8.8.4.4

参考にしたページによると、localunixsocketの名前解決に時間がかかるのが原因?

変更手順

※利用環境に合わせて設定する必要があるため、
もし設定方法に不安がある場合は、ネットワークに詳しい方と一緒に変更してください。

メニューバーのりんごマークから「システム環境設定」を開いてから、「ネットワーク」をクリック。

wifi1.png

変更するネットワーク(例では、Wi-Fi)を選んでから、右下の「詳細」をクリック。

wifi2.png

DNSを選んで、「+」をクリックしてGoogle Public DNSを追加して、「OK」をクリック。

wifi3.png

最後に「適用」をクリック。

wifi4.png

参考

環境

  • macOS Sierra 10.12.2
  • Docker version 1.12.6, build 78d1802
  • docker-compose version 1.9.0, build 2585387
19
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
10