环境:Mac 机器 1TB的HDD 
        boot2docker 1.3.2
        docker  10多个500M的image,跑了5个容器
        MySQL的镜像时官方版的。(docker pull mysql)问题:在跑MySQL的时候报No free space on device   ERRORCODE:28自查:
df -h 之后看到用的其实还不到10% 不知道我看错没  结果启动MySQL 还是启动不了localhost:~ xxxx$ boot2docker info
{
"Name": "boot2docker-vm",
"UUID": "c5ba2ee0-d063-4645-9ca5-bb321f8b5942",
"Iso": "/Users/xxxx/.boot2docker/boot2docker.iso",
"State": "running",
"CPUs": 4,
"Memory": 2048,
"VRAM": 8,
"CfgFile": "/Users/xxxx/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox",
"BaseFolder": "/Users/xxxx/VirtualBox VMs/boot2docker-vm",
"OSType": "",
"Flag": 0,
"BootOrder": null,
"DockerPort": 0,
"SSHPort": 2022,
"SerialFile": "/Users/xxxx/.boot2docker/boot2docker-vm.sock"
}
localhost:~ xxxx$ df -h
Filesystem      Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1     930Gi   65Gi  865Gi     7% 17131919 226760303    7%   /
devfs          184Ki  184Ki    0Bi   100%      636         0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0         0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0         0  100%   /home
硬盘肯定够用 只是VM初始化的少,现在增加空间,看到这https://docs.docker.com/articles/b2d_volume_resize/有解决的,但是后面GParted的部分在Mac上半天没装上,

解决方案 »

  1.   

    df -h 看具体的分区,
    这是其一
    其二:df -i可能这个满了,
      

  2.   

    尽量使用LVM,可以动态扩展空间,加硬盘无影响
      

  3.   

    /home  --->  100% ?
      

  4.   

    可能你拉起docker daemon时没指定data空间大小,默认docker 存储数据的data 空间大小为100G,rootfs大小为10G,可以自己通过设置lvm或quota调整大小