Mac
docker
Docker-Toolbox

Docker for macを入れてMacのディスク容量が足りなくなったら、それは古いDockerが原因の可能性アリ。Docker Toolbox削除の手引

More than 1 year has passed since last update.

Docker for mac がパブリックベータで公開された。Docker for macをインストールする際に、
Docker ToolBoxからインストールしたものがある場合は、自動でマイグレーションが実行されほぼ同等の大きさのディスク容量を食うため古い方のDockerを削除する必要がある

ひとことで言うと、基本的にMac版のDockerのアンインストール手順をとればよいが、コマンドのシンボリックリンクは削除したらダメよということである。

Docker machineの削除

現状のDocker Machineの確認

> docker-machine ls
default                      virtualbox   Stopped
dinghy                       virtualbox   Stopped

Docker Machineの削除
lsでみたdocker-machineをすべて削除する

> docker-machine rm default
Successfully removed default

~/.docker/machine/machines
ディレクトリが空になったら、OK

Docker Quickstart TerminalとKitematicをアプリケーションディレクトリから削除する

Finderからアプリケーションを開き、Docker Quickstart TerminalとKitematicを削除する

.dockerディレクトリを削除する

rm -Rf ~/.docker

注意:Dockerコマンドのシンボリックリンクを削除してはいけない

Docker(v1.11)削除手順
https://docs.docker.com/v1.11/engine/installation/mac/#uninstall-docker-toolbox

上記リンクのようにDockerの削除順をそのまま踏襲すると下記コマンドをシンボリックリンクを
/usr/local/binから削除するように、指示があるが 削除してはいけない

各コマンドのシンボリックリンクはDocker for macの方に置き換わっている

  • docker
  • docker-compose
  • docker-machine commands

Docker for macのコマンドにシンボリックリンクが置き換わっていることの確認

>  ls -l /usr/local/bin/docker
lrwxr-xr-x  1 kon_yu  staff  66  6 28 20:12 /usr/local/bin/docker -> /Users/user_name/Library/Group Containers/group.com.docker/bin/docker

ref: https://docs.docker.com/v1.11/engine/installation/mac/#uninstall-docker-toolbox