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