从Docker Toolbox转换到Docker for Mac
由于要从Docker Toolbox转换到Docker for Mac,我查询了它们的区别以及共存的情况,并做了笔记。
我先卸载了Docker Toolbox,然后安装了Docker for Mac。
公式文件
https://docs.docker.com/docker-for-mac/docker-toolbox/这个链接中解释了每个工具运行Docker的机制。
在Docker for Mac入门指南中,也写明了首先要理解上述文档中的内容。
在实施共存时的使用方法
当想要使用Docker Toolbox时。
docker-machine start
eval $(docker-machine env default)
执行完该操作后,执行docker命令。
当想要使用Docker for Mac时
在执行docker命令之前,请确认所有的DOCKER环境变量均已设置。
共存时需要注意的事项
可能出现在使用Docker for Mac安装的Docker Client和使用Docker Toolbox安装的Docker Server之间存在版本差异的情况,正如此处所述。
目前而言,并不打算费心去使用Docker Toolbox,因此我决定先卸载Docker Toolbox,然后安装Docker for Mac。
如果想要保留使用Docker Machine创建的容器和镜像,请先安装Docker for Mac。Docker for Mac提供了复制选项。
卸载 Docker Toolbox
我按照这里的参考方法进行了卸载。
http://qiita.com/minamijoyo/items/ec5b35382797ac08e067
我实际执行的是
git clone https://github.com/docker/toolbox.git
cd toolbox/osx
sudo bash ./uninstall.sh
只有这个。
https://docs.docker.com/toolbox/toolbox_install_mac/#how-to-uninstall-toolbox 這裡也有一個步驟,但是上面提到的Shell腳本比較繁瑣。雖然我沒有仔細調查哪個更好,但因為Shell腳本看起來更方便,而且不想保留不必要的東西,所以我選擇了Shell腳本。
如果想要先安装Docker for Mac并卸载Docker Toolbox,请点击这里:
http://qiita.com/ttskch/items/3f0143385cb5299957a6#_reference-809d238b996034bfb862
安装Docker for Mac
只需按照以下步骤在中文的手册中完成,非常简单:
https://docs.docker.com/docker-for-mac/

以上,就是这样。
由于对Docker的理解还不够深入,所以可能存在一些错误的认识。如果有的话,请您提供评论或编辑请求,这将非常有帮助。