docker 使用:调整 docker for mac 的磁盘大小

Tags: docker  mac 

目录

现象描述

docker现在有mac版本,而不是只有一个docker client。

它会自动启动一个虚拟机,作为docker daemon,所以实际上容器还是在一个linux上运行的。

使用了一段时间以后,虚拟机的磁盘空间耗尽,提示:

No space left on device

需要调整虚拟机的磁盘。

操作过程

点击mac的右上角的docker图标,选择Preferences->Advanced,在Open in Finder中可以找到虚拟机的qcow2文件。

需要在mac上安装qemu工具:

brew install qemu

查看状态:

$ qemu-img info  ~/VirtualBox\ VMs/Docker.qcow2
image: /Users/lijiao/VirtualBox VMs/Docker.qcow2
file format: qcow2
virtual size: 64G (68719476736 bytes)
disk size: 59G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

将docker关闭后,增加10G:

$ qemu-img resize Docker.qcow2 +10G

参考

  1. Set the default size for new Docker for Mac disk images

推荐阅读

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  系统软件  程序语言  运营经验  水库文集  网络课程  微信网文  发现知识星球