docker(2) 扩充空间

环境与软件

  • docker windows下的VirtuaBox
  • gparted-live-0.31.0-1-amd64.iso

步骤

1. 新增一个大空间的虚拟盘

  • 打开Oracle VM VirtualBox
  • 进入设置,点击新增虚拟盘


    docker(2) 扩充空间_第1张图片
    设置界面.png
  • 创建新的虚拟盘:
docker(2) 扩充空间_第2张图片
创建新的虚拟盘.png
  • 选择动态分配大小,并放入大空间的磁盘,设置大空间


    docker(2) 扩充空间_第3张图片
    动态分配空间.png
  • 点击创建,创建成功

2. 将默认虚拟盘克隆到大空间的虚拟盘中

  • 进入cmd控制台
  • 查看默认disk的信息
VBoxManage showhdinfo C:\virtualDisk\disk.vdi

得到默认disk的uuid

  • 查看新增大空间的disk的信息
VBoxManage showhdinfo F:\docker\disk.vdi

得到新增大空间disk的uuid

  • 克隆默认虚拟盘到大空间的虚拟盘
VBoxManage clonemedium 8e905283-5a2a-4a67-8cc4-57ae25c4d056 1bbb2497-d604-4b5d-856c-a9e068203ffa  --existing

3. 对虚拟盘重新分区

大空间的虚拟盘已经有了默认虚拟盘的所有文件和数据,但空间大小并没有改变。因为分区没有改变,新增的分区并不能被访问,需要重新分区。

  • 下载gparted-live-0.31.0-1-amd64.iso
  • 在VirtualBox载入gparted-live-0.31.0-1-amd64.iso镜像
  • 一路默认设置,进入修改分区页面
  • 将分区修改到最大,保存

4. 进入docker容器,查看空间,已修改成功

你可能感兴趣的:(docker(2) 扩充空间)