用Docker Toolbox安装的docker 替换镜像、容器默认存储位置的记录

本文介绍了如何在Windows Server 2012 R2上使用Docker Toolbox更改默认的镜像和容器存储位置,由于C盘空间不足,作者提供了两种方法。方法一涉及在安装前配置环境变量,修改`config.json`以设置国内镜像源,并将`boot2docker.iso`和`cache`目录放在指定位置。方法二通过虚拟机设置改变CPU和内存,理论上也能调整存储位置。
摘要由CSDN通过智能技术生成

关于Docker Toolbox安装的docker更换存储位置,全网都没有多少资料,过程中参考了下面这篇博文,感谢

Docker Toolbox替换默认docker machine的存储位置
https://www.cnblogs.com/ginponson/p/8601320.html

先说一下我的情况,系统是windows server 2012 R2,C盘不够用,所以需要更换默认存储位置,我安装的toolbox版本是19.03.1


方法一:
操作步骤:

  1. 在开始安装之前就配置环境变量(如果已经安装了,需要卸载,按照上面那篇博文操作,我没有成功)
    以我的为例:
    添加变量名:MACHINE_STORAGE_PATH
    值为F:\Docker\machines
    修改环境变量

建议:
这里可以先去github下载一下boot2docker.iso,这个需要下载最新版本
下载好后新建个cache目录,路径为:F:\Docker\cache,然后把boot2docker.iso放进去

  1. 然后再运行DockerToolbox-19.03.1.exe进行安装
    这里直接next就行,都是选择默认配置,无需额外操作

  2. 安装完后,进入目录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": &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值