调整docker for mac的磁盘大小

作者: 李佶澳   转载请保留:原文地址   发布时间:2017/09/26 16:01:04

现象描述

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

欢迎加微信,最好备注姓名和方向

QQ交流群

区块链实践互助QQ群:576555864

Kubernetes实践互助QQ群:947371129

Prometheus实践互助QQ群:952461804

API网关Kong实践互助QQ群:952503851

Ansible实践互助QQ群:955105412

Copyright @2011-2018 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: lijiaocn@foxmail.com,备注网站合作 友情链接: lijiaocn github.com