关于Docker Toolbox安装的docker更换存储位置,全网都没有多少资料,过程中参考了下面这篇博文,感谢
Docker Toolbox替换默认docker machine的存储位置
https://www.cnblogs.com/ginponson/p/8601320.html
先说一下我的情况,系统是windows server 2012 R2,C盘不够用,所以需要更换默认存储位置,我安装的toolbox版本是19.03.1
方法一:
操作步骤:
- 在开始安装之前就配置环境变量(如果已经安装了,需要卸载,按照上面那篇博文操作,我没有成功)
以我的为例:
添加变量名:MACHINE_STORAGE_PATH
值为F:\Docker\machines
建议:
这里可以先去github下载一下boot2docker.iso,这个需要下载最新版本
下载好后新建个cache目录,路径为:F:\Docker\cache,然后把boot2docker.iso放进去
-
然后再运行DockerToolbox-19.03.1.exe进行安装
这里直接next就行,都是选择默认配置,无需额外操作 -
安装完后,进入目录F:\Docker\machines\machines\default,编辑config.json,配置国内镜像(从这里也可以看出,存储位置在F盘,如果切换不成功,配置项的路径都是在C盘)
{
"ConfigVersion": 3,
"Driver": {
"IPAddress": "192.168.99.100",
"MachineName": "default",
"SSHUser": "docker",
"SSHPort": 54403,
"SSHKeyPath": "F:\\Docker\\machines\\machines\\default\\id_rsa",
"StorePath": "F:\\Docker\\machines",
"SwarmMaster": false,
"SwarmHost": "tcp://0.0.0.0:3376",
"SwarmDiscovery": &