英文原文地址

卸载Toolbox是指删除Docker的所有组件。
完全卸载也包括删除通过Docker Machine创建的本地或远程的机器。有时,你或许会想保留创建的机器。
例如,如果你打算重新安装Docker Machine作为Docker桌面(MAC版)的一部分,并通过Docker继续管理那些机器。或者远程机器部署在云平台上,并且计划通过云平台工具进行管理,你无需删除这些。因此关于删除机器的步骤是根据你的需要再执行。

删除步骤如下:

  1. 列出你安装的机器
    $ docker-machine ls
    NAME                       ACTIVE   DRIVER       STATE     URL                                        SWARM
    dev                            *             virtualbox   Running   tcp://192.168.99.100:2376
    my-docker-machine                virtualbox   Stopped
    default                                     virtualbox   Stopped
  2. (可选)删除机器。例如:
    $ docker-machine rm my-docker-machine
    Successfully removed my-docker-machine

    如果计划重新安装Docker Machine,无需执行该步骤,你可通过Docker导入继续管理那些机器。

  3. 在“应用程序”文件夹里,删除“Docker”目录,它包含“Docker Quickstart Terminal”和“Kitematic”。
  4. 运行下面的命令来完全删除“Kitematic”:
    $ rm -fr ~/Library/Application\ Support/Kitematic
  5. 删除目录“/usr/local/bin”下的命令“docker”、“docker-compose”、“docker-machine”。Docker桌面版和Brew也会安装这些;如果有疑问则保留它们,或者通过Brew重新安装它们,或者重新运行Docker桌面版(无需重新安装)。
    $ rm -f /usr/local/bin/docker
    $ rm -f /usr/local/bin/docker-compose
    $ rm -f /usr/local/bin/docker-machine
  6. (可选)删除目录“~/.docker/machine”
    该目录储存一些配置或者状态,例如关于创建已创建的机器和证书。
  7. 卸载“Oracle VirtualBox”。