LoginSignup
15
17

More than 5 years have passed since last update.

Docker for mac で 別ディレクトリにVMを割り当てる

Last updated at Posted at 2016-10-05

Docker for Mac は、 boot2dockerがなくてもインストールするだけで簡単にDockerが使えるようになるツールです。Docker for Macは、内部でxhyveを使っています。

VMの場所

~/Library/Containers/com.docker.docker

VMはここに置いてあります。Dockerを完全に終了した状態で、このディレクトリをいったん削除し(起動していると復活します)

ln -s /Volumes/SSD/Containers/com.docker.docker com.docker.docker

こんな感じに、シンボリックリンクを作成します。
後は、Dockerを起動するだけです。

最後に

MacがHDDなので、外付けのSSDに移動出来てかなり快適になりました。
将来的にDocker for Macの仕様変更等により、この挙動がうまくいかなくなる場合があります。Productionでの利用は控え自己責任でお願いします。

追記

ストレージの場所を、Advanced設定画面から変更出来るようになっています。

image

15
17
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
15
17