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